我试图使用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。很抱歉,如果之前已经回答过,但我发现的其他每个主题都没有解决这个问题。
在全球范围内安装gulp
和gulp-cli
npm install --global gulp-cli
npm install --global gulp
npm install gulp -D
更新:
确保安装gulp locally
和globally
。在使用以下命令检查状态之后:
npm ls
npm ls -g
在那之后一定要链接gulp
npm link gulp
也许你应该检查你的环境。
NODE_PATH
的环境变量%AppData%\npm
(这是你的npm路径)添加gulp到package.json文件中的脚本:
"scripts": {
"gulp":"gulp"
},
然后你可以使用命令:
npm run gulp任务名称
像这样的写作功能对我有用:
gulp.task('message', async ( ) => {
console.log('gulp task is working ')
})
这对我有用:
npm config delete prefix