我想将我的Node单元测试放在应用程序根级文件夹/test/server/
中。问题是,当我将Node文件放在那里时,Node看不到我的node_modules
。我的节点应用程序位于/server/
。
我的app文件夹的结构如下:
|- 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/
我该如何解决这个问题?
答案 0 :(得分:0)
您需要在您的环境中设置节点路径
NODE_PATH =“/ path / to / node_modules”
然后你应该能够引用它们
编辑:现在,我再次查看您的require语句,我发现您正在为您要求的模块指定扩展名,删除它,您应该能够找到模块