【问题标题】:'Gulp' not found after installation?安装后找不到“Gulp”?
【发布时间】:2016-04-10 08:32:23
【问题描述】:

我已经创建了一个 repo 并运行 npm install。我可以看到 gulp 安装在 node_modules 文件夹中。但是,当我在命令行上运行 gulp 或 gulp -v 时,它会显示找不到命令。

如果我在不同的文件夹中打开一个新终端(位于仓库之外,例如我的主文件夹)并运行 gulp -v 我可以看到版本:

CLI 版本 3.9.0

因此,gulp 似乎已在本地和全局安装,但仍然无法正常工作。我已经在我之前设置的另一个项目上找到了工作。

这是一个类似的问题,但提出的解决方案不起作用: no command 'gulp' found - after installation

【问题讨论】:

    标签: gulp


    【解决方案1】:

    在完全删除并重新克隆 repo 后,它现在可以工作了。我不知道为什么,但我确实添加了这一行:

    PATH="$HOME/.npm/bin:$PATH"  
    

    到我的 bash 个人资料:

    ~/.bash_profile PATH="$HOME/.npm/bin:$PATH" 
    

    然后在命令行上运行:

    npm config set prefix $HOME/.npm
    

    这允许我在没有 sudo 的情况下运行 npm install,因此可能会或可能不会修复它。

    【讨论】:

      【解决方案2】:

      你需要全局安装 gulp,很可能使用 sudo

      sudo npm install -g gulp
      

      这将确保您可以根据需要使用该命令

      【讨论】:

      • 听起来不是 - 例如,您可以切换到存储库之外的另一个文件夹并执行 gulp -v
      • 是的,我已经这样做了,我得到了结果:CLI 版本 3.9.0。我不知道为什么它似乎不清楚,但我确实在我原来的问题中说过。
      • 好吧,你没有说不同的文件夹在 repo 之外 - 我仍然会再次运行它
      猜你喜欢
      • 2014-04-09
      • 2014-09-25
      • 2014-07-24
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2014-06-10
      • 2014-07-26
      • 2018-03-10
      相关资源
      最近更新 更多