全球NPM模块不适用于OS X Mountain Lion

我有一个很好的安装

在OS X 10.8.2上使用Node@v0.8.14和NPM@1.1.65进行本地开发。

一切都按预期工作,除了我试图用-g标志来安装的软件包,像grunt或永远的,不能作为terminal命令find。

我试图添加一些path,但没有工作到目前为止…

这是我的标准echo $PATH

 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/:/usr/local/bin:/usr/local/share:/usr/local/share/npm:/usr/local/share/npm/lib/node_modules/:.npm 

谢谢您的帮助!

       

网上收集的解决方案 "全球NPM模块不适用于OS X Mountain Lion"

我有同样的问题 – 我通过全局安装n解决了它

 npm install -gn 

为我工作

我也遇到了这个问题。 您需要检查您的npm前缀,如果不是,请将其更改为/ usr / local。 在这里检查我的答案。

我唯一的解决scheme是安装模块到我的用户文件夹,如:

 cd ~ npm install whatever 

这不是一个很好的解决scheme,尽快我的用户文件夹现在有一个node_modules目录,但我很累,尝试做正确的事情。

用sudo命令安装NPM模块,

喜欢这个

 sudo npm install -g express