我最近在 OSX 上安装了 Node.js 和 npm 模块,但我认为设置有问题:
npm install [MODULE] is not installing the node.js module to the default path
which is /usr/local/lib/node_modules.
原文由 Cristian 发布,翻译遵循 CC BY-SA 4.0 许可协议
我最近在 OSX 上安装了 Node.js 和 npm 模块,但我认为设置有问题:
npm install [MODULE] is not installing the node.js module to the default path
which is /usr/local/lib/node_modules.
原文由 Cristian 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Mac 上,我发现输出包含我要查找的信息:
$> npm install -g karma
...
...
> ws@0.4.25 install /usr/local/share/npm/lib/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
...
$> ls /usr/local/share/npm/bin
karma nf
After adding /usr/local/share/npm/bin
to the export PATH
line in my .bash_profile
, saving it, and source
ing it, I was able to run
$> karma --help
通常情况下。
原文由 yurisich 发布,翻译遵循 CC BY-SA 3.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
5 回答3.6k 阅读
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
如果要全局安装 npm 模块,请确保使用新的
-g
标志,例如:npm install forever -g
自 1.0rc 以来关于 npm 模块安装的一般建议(取自 blog.nodejs.org ):
我最近才使用了这个建议,而且效果非常好。我永远安装在全局(因为它是一个命令行工具)和我所有的本地应用程序模块。
但是,如果您想全局使用某些模块(即 express 或 mongodb),请采纳以下建议(也取自 blog.nodejs.org ):
我没有测试这些变体之一,但它们似乎非常简单。