使用 npm 安装包给出命令未找到?

Using npm to install packages gives command not found?

使用npm安装包,我永远无法使用他们的cli。例如,安装 grunt-cli、avn、nvm 等和 运行

npm install -g avn avn-nvm avn-n    
avn setup

未找到命令 "avn" 的结果。我不知道这是否是路径问题,但我的路径是:

/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/usr/local/sbin:/usr/local/opt/ruby/bin:/usr/local/lib/python2.7/site-packages:/usr/local/share/npm/bin

我正在使用 OSX。

您的路径不包括您正在全局安装的 node_modules 所在的位置。您需要包含模块的 bin 路径:

export PATH=$PATH:/usr/lib/node_modules/.bin