哪个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只包含两个子文件夹: scrscripted ,它们也位于/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中,它工作正常。 如果从旧版本的nodenpm升级,请在更改$ PATH之前尝试重新安装全局安装的模块。