无法使用任何已安装的npm软件包

我正在尝试在我的fedora 21安装上使用节点。 然而每当我通过npm安装一个软件包,我就无法调用这个软件包,比如吞噬。

npm install -g gulp 

然后: gulp run

错误:

 zsh: command not found: gulp 

您需要将您的全局$PATHvariables指向节点的位置。 否则,它将返回该错误。

打开你的.zshrc文件,确保你看到类似于PATH=/usr/bin/node:$PATH (确保你的目录是适用于节点的)。 您可以使用命令npm -g binfind该目录位置。

如果这不起作用,请在下面评论。 谢谢

npm安装的gulp目录不在你的path中。 要找出它的安装位置,运行npm -g bin并确保目录在你的path中。 或者,执行gulp $(npm -g bin)/gulp

Interesting Posts