无法识别npm全局安装(gulp)

时间:2020-08-11 18:33:57

标签: node.js npm gulp

我正在尝试第一次使用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软件包。

2 个答案:

答案 0 :(得分:0)

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

要全局安装gulp:

npm install gulp -g

答案 1 :(得分:0)

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

例如:

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

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

npm运行helloTest