哪个npm / bin文件夹应该在PATH中? (OS X 10.8.2 / npm安装了自制软件)
使用自制程序升级节点
==> Downloading http://nodejs.org/dist/v0.8.21/node-v0.8.21.tar.gz ######################################################################## 100.0% ==> ./configure --prefix=/usr/local/Cellar/node/0.8.21 ==> make install
我注意到了这一点
==> Caveats Homebrew installed npm. We recommend prepending the following path to your PATH environment variable to have npm-installed binaries picked up: /usr/local/share/npm/bin
在$PATH
我已经: /usr/local/share/npm/lib/node_modules/scripted/bin
我应该添加/usr/local/share/npm/bin
吗?
请注意, /usr/local/share/npm/bin
只包含两个子文件夹: scr
和scripted
,它们也位于/usr/local/share/npm/lib/node_modules/scripted/bin
中 ,这些目的有什么区别两个文件夹?
编辑 /usr/local/share/npm/bin
只包含两个符号链接(不是子文件夹)
也许你是从旧版本的fo节点升级? 我从0.8.17开始使用自制软件库中的节点,并且在我的/usr/local/share/npm/bin
没有任何子文件夹。 它仅包含与全局安装模块的可执行脚本(在/usr/local/share/npm/lib/node_modules
)的/usr/local/share/npm/lib/node_modules
。 所以,我有/usr/local/share/npm/bin
在我的$ PATH中,它工作正常。 如果从旧版本的node
和npm
升级,请在更改$ PATH之前尝试重新安装全局安装的模块。