[英]Global installation with npm doesn't work after Mac OS X Mavericks update
[英]Global NPM Modules Don't Work on OS X Mountain Lion
我有一个很好的安装
用于本地开发的 OS X 10.8.2 上的 Node@v0.8.14 和 NPM@1.1.65。
一切都按预期工作,除了我尝试使用-g
标志为全局安装的软件包,如 grunt 或永远,找不到作为终端命令。
我试过添加一些路径,但到目前为止没有任何效果......
这是我的标准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
谢谢您的帮助!
我遇到了同样的问题 - 我通过全局安装 n 解决了这个问题
npm install -g n
为我工作
我也遇到了这个问题。 您需要检查您的 npm 前缀,如果不是,请将其更改为 /usr/local。 在这里检查我的答案。
唯一对我有用的解决方案是将模块直接安装到我的用户文件夹中,例如:
cd ~
npm install whatever
这不是一个很好的解决方案,因为我的用户文件夹现在有一个 node_modules 目录,但我已经厌倦了尝试把事情做好。
使用 sudo 命令安装 NPM 模块,
像这样
sudo npm install -g express
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.