【问题标题】:npm global install not recognized (gulp)无法识别 npm 全局安装 (gulp)
【发布时间】:2020-12-01 11:37:29
【问题描述】:

我是第一次尝试使用 gulp。

按照在线说明,我在全局和本地都安装了它,但我仍然得到 'gulp' is not recognized as an internal or external command[...] 错误。当使用 PowerShell 而不是 cmd 时,错误是 the term 'gulp' is not recognized as the name of a cmdlet, function, script file[...]

我试过了:

  • 在 gulp 之外安装 gulp-cli
  • 添加/更改 PATH 变量
  • 重新启动我的电脑
  • 运行 npm install -g npm@latest 以确保 npm 是最新的

我被难住了。最重要的是,我在全球范围内安装了其他运行良好的 npm 包。

编辑:我通过将 npm 添加到我的 PATH 环境变量来解决此问题。我一直将它添加到 NODE_PATH,它不适用于 CLI。

【问题讨论】:

    标签: node.js npm gulp


    【解决方案1】:

    带有-g 标志的“全局安装”基本上意味着您安装包提供的命令。

    全局安装 gulp:

    npm install gulp -g
    

    【讨论】:

      【解决方案2】:

      您可以在 package.json 文件中添加 gulp 脚本并使用 npm 运行 gulp 命令。

      例如:

      • gulp 任务名称:helloTest
      • 在 package.json 中添加以下代码:
       "scripts": {
           
              "helloTest": "gulp helloTest",
        }
      

      现在在终端输入以下命令:

      npm 运行 helloTest

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-08-01
        • 2020-10-23
        • 2015-03-25
        • 2016-01-09
        • 2014-04-02
        • 2016-03-13
        • 1970-01-01
        相关资源
        最近更新 更多