哪个npm/bin文件夹应该在PATH中?(OS X 10.8.2/npm与自制软件一起安装)

Fra*_*ini 7 homebrew node.js 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
Run Code Online (Sandbox Code Playgroud)

我注意到了这一点

==> 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
Run Code Online (Sandbox Code Playgroud)

$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只包含两个符号链接(不是子文件夹)

Vad*_*hev 6

也许你是从旧版本节点升级?我从0.8.17开始使用自制软件库中的节点,我的文件中没有任何子文件夹/usr/local/share/npm/bin.它仅包含全局安装模块(in /usr/local/share/npm/lib/node_modules)的可执行脚本的simlink .所以,我有/usr/local/share/npm/bin我的$ PATH,它工作正常.如果您是从旧版本进行升级nodenpm,请尝试更改$ PATH之前重新安装全球范围内安装的模块.