没有找到Gulp Command

时间:2018-06-14 22:06:57

标签: node.js npm gulp

我曾尝试使用NPM安装Gulp,但gulp命令无法识别。这些是我跑的命令。我正在使用Git Bash并以管理员身份运行它。我使用的是Windows 10。

npm install gulp-cli --global

(尝试运行' gulp'和' gulp -v'并且没有任何作用)

然后导航到我的项目文件夹

npm install gulp --save-dev

(再次尝试Gulp命令但仍无法识别)

我的env npm路径为C:\Users\ *username* \AppData\Roaming\npm

当我跑步时

npm config get prefix

返回C:\Program Files\Git\Roaming\npm

我对NPM相当新,但我一直在寻找几个小时并尝试一切。我已多次卸载并重新安装Node和npm。很抱歉,如果之前已经回答了这个问题,但我找到的其他所有帖子都没有解决这个问题。

3 个答案:

答案 0 :(得分:1)

全球安装gulpgulp-cli

npm install --global gulp-cli    
npm install --global gulp   
npm install gulp -D

更新:

确保安装gulp locallyglobally。在使用以下命令检查状态之后:

npm ls
npm ls -g

之后确保链接gulp

npm link gulp

也许你应该检查一下你的环境。

  1. 创建一个名为NODE_PATH
  2. 的环境变量
  3. 将其设置为:%AppData%\npm(这是你的npm路径)
  4. 关闭CMD,然后重新打开以获取新的ENV变量

答案 1 :(得分:0)

将gulp添加到package.json文件中的脚本中:

"scripts": {
"gulp":"gulp"
},

然后您可以使用以下命令:

  

npm运行任务的任务名称

这样的写功能对我有用:

gulp.task('message', async ( ) => { 

 console.log('gulp task is working ')
})

答案 2 :(得分:0)

这对我有用:

  

npm config删除前缀