没有找到Gulp Command

问题描述 投票:0回答:3

我试图使用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。很抱歉,如果之前已经回答过,但我发现的其他每个主题都没有解决这个问题。

node.js npm gulp
3个回答
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. 设置为:%AppData%\npm(这是你的npm路径)
  3. 关闭CMD,然后重新打开以获取新的ENV变量

0
投票

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

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

然后你可以使用命令:

npm run gulp任务名称

像这样的写作功能对我有用:

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

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

0
投票

这对我有用:

npm config delete prefix

© www.soinside.com 2019 - 2024. All rights reserved.