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

时间:2015-04-25 04:24:43

标签: node.js npm fedora-21

我试图在我的fedora 21安装上使用节点。但是每当我通过npm安装软件包时,我都无法调用gulp等软件包。

npm install -g gulp

然后:gulp run

错误:

zsh: command not found: gulp

2 个答案:

答案 0 :(得分:2)

npm安装gulp的目录不在您的路径中。要找出它的安装位置,请运行npm -g bin并确保该目录位于您的路径中。或者,执行gulp为$(npm -g bin)/gulp

答案 1 :(得分:2)

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

打开.zshrc文件并确保看到PATH=/usr/bin/node:$PATH之类的内容(确保您的目录是节点的正确目录)。您可以使用命令npm -g bin找到该目录位置。

如果这不起作用,请在下方发表评论。感谢