无法使用任何已安装的npm软件包
我正在尝试在我的fedora 21安装上使用节点。 然而每当我通过npm安装一个软件包,我就无法调用这个软件包,比如吞噬。
npm install -g gulp
然后: gulp run
错误:
zsh: command not found: gulp
您需要将您的全局$PATH
variables指向节点的位置。 否则,它将返回该错误。
打开你的.zshrc
文件,确保你看到类似于PATH=/usr/bin/node:$PATH
(确保你的目录是适用于节点的)。 您可以使用命令npm -g bin
find该目录位置。
如果这不起作用,请在下面评论。 谢谢
npm安装的gulp目录不在你的path中。 要找出它的安装位置,运行npm -g bin
并确保目录在你的path中。 或者,执行gulp $(npm -g bin)/gulp
。