【问题标题】:unable use any installed npm packages无法使用任何已安装的 npm 包
【发布时间】:2015-07-03 20:30:52
【问题描述】:

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

npm install -g gulp

然后:gulp run

错误:

zsh: command not found: gulp

【问题讨论】:

    标签: node.js npm fedora-21


    【解决方案1】:

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

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

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

    【讨论】:

    • 我试过了,但还是不行export PATH=/home/atbyrd/.npm/local/bin/bin:$PATH
    • 当您运行命令npm install -g gulp 时,您是否遇到任何错误?另外,当您运行node 命令时,它是否返回任何错误?
    • 我可以通过关注this post 并使用 nvm 重新安装来让它工作。
    • 太棒了。我在用这个挠头......有时你只需重新安装它就可以了。很高兴你成功了!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-06-28
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-08
      • 2020-09-06
      相关资源
      最近更新 更多