为什么我的npm软件包命令不起作用?

Vic*_*ode 5 bash homebrew command node.js npm

我被卡住了。不知道为什么-bash无法读取我的npm软件包命令。它们确实已经安装了,但是例如,在安装了brower之后,我通过在命令中键入bower进行测试,然后返回:-bash:bower:命令,但未列出,但是我将列出我的软件包并且确实已安装。与Express,Grunt,Gulp等相同。我已经通过Homebrew安装了node。请帮忙!

bol*_*lav 13

运行这个命令npm bin -g,看看它是否显示(not in PATH env variable)。如果是这种情况,您需要修复您的路径。如果是这种情况,请运行:

export PATH=$PATH:`npm bin -g`
Run Code Online (Sandbox Code Playgroud)

如果解决了它,请将该行放在您的.bash_profile, (但将反引号和它们之间的内容替换为 的实际结果npm bin -g)。