【发布时间】:2013-05-05 03:47:48
【问题描述】:
我安装了request module,但出现错误:
module.js:340
throw err;
^
Error: Cannot find module 'request'
我已阅读有关此错误的所有帖子,并了解这是因为模块请求未全局找到,但我已经尝试了 2 个建议
npm 安装请求 -g
应该将它安装在 /usr/loca/bin 中吗?因为我在那里看不到它。
和
sudo npm 链接
/usr/local/lib/node_modules/request -> /Users/soulsonic/dev/sandbox/node_test/request
每个命令后我都重新启动了终端,但不断收到找不到模块错误。
更新
在我的初始目录中一定存在某种冲突,因为“npm install request”没有在 node_modules 下添加“request”(那里还有 10 个其他).. 切换到新目录后它就可以工作了。
如果我使用 -g 开关运行它,我确实看到它安装到 /usr/local/lib/node_modules/request。
看来我只需要更新我的个人资料,以便自动添加上述路径。
【问题讨论】:
标签: linux node.js terminal npm