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

unable use any installed npm packages

我正在尝试在我的 fedora 21 安装上使用节点。但是,每当我通过 npm 安装包时,我都无法调用该包,例如 gulp.

npm install -g gulp

然后:gulp run

错误:

zsh: command not found: gulp

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

您需要将全局 $PATH 变量指向节点的位置。否则会return那个错误。

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

找到该目录位置

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