尽管在Mac上使用了正确的NODE_PATH,但无法使用NPM安装的节点模块

Tra*_*Guy 5 node.js npm osx-lion

在OSX 10.7(Lion)上运行.在这里尝试包括尽可能多的细节.我(愚蠢地?)决定升级到最新的NODE和NPM.我像一个好男孩一样g and and and,并最终得到了这个:

>node -v
v0.5.9
>npm -v
1.0.99
Run Code Online (Sandbox Code Playgroud)

添加了export NODE_PATH=/usr/local/lib/node_modules:/usr/local/lib/node哪个产量:

>echo $NODE_PATH
/usr/local/lib/node_modules:/usr/local/lib/node
Run Code Online (Sandbox Code Playgroud)

但是require我所有脚本中的每一个都无法找到我的任何模块.它要么在本地库中查找,要么只是放弃"错误:无法找到模块"消息.

我尝试了NODE_PATH的变体:有/没有node_modules,有特定目录 - nada.

我错过了一些NPM配置吗?我使用不正确吗?所有脚本在升级之前都运行良好.

谢谢你的帮助.

Tra*_*Guy 3

最后通过将模块本地安装到特定的节点目录中解决了这个问题。