我曾尝试使用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。很抱歉,如果之前已经回答了这个问题,但我找到的其他所有帖子都没有解决这个问题。
答案 0 :(得分:1)
全球安装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路径)答案 1 :(得分:0)
将gulp添加到package.json文件中的脚本中:
"scripts": {
"gulp":"gulp"
},
然后您可以使用以下命令:
npm运行任务的任务名称
这样的写功能对我有用:
gulp.task('message', async ( ) => {
console.log('gulp task is working ')
})
答案 2 :(得分:0)
这对我有用:
npm config删除前缀