0

我想将我的 Node 单元测试放在应用程序根级文件夹中,/test/server/. 问题是当我将 Node 文件放在那里时,Node 看不到我的node_modules. 我的 Node 应用程序位于/server/.

我的应用程序文件夹的结构如下:

|- server/ (where my Node.js stuff is)
| |- package.json
| |- server.js
| |- etc
|- client/ (where my AngularJS and front-side stuff are)
| |- index.jade
| |- CSS/
| |- etc
|- test/ (where my unit tests are)
| |- server/
| |- client/

我怎么解决这个问题?

4

1 回答 1

0

您需要在您的环境中设置节点路径

NODE_PATH="/path/to/node_modules"

那么你应该可以参考它们

编辑:现在我再次查看了您的 require 语句,我看到您正在为您尝试要求的模块指定扩展名,删除它,您应该能够找到该模块

于 2013-09-14T21:49:30.420 回答