所以我也遇到了这个问题,没有一个顶级的答案有帮助。一切都安装,卸载,重新启动,全局安装等等....仍然得到gulp命令未找到错误。所以我打开了package.json文件并在name字段后输入以下内容:
"scripts": { "start": "gulp" },
然后我跑了 npm start 在git bash中。
npm start
一切都正常运行,我在我的浏览器@ localhost中得到了我的开发视图,所有这一切都与世界相符。
希望这可以帮助!
我设法使用从中找到的简单3命令来解决此问题 https://gulpjs.com/
npm install gulp-cli -g
npm install gulp -D
npx -p touch nodetouch gulpfile.js
希望它可以帮助别人。
ps:为了解决问题,不必使用3rd命令。
我正在使用Ubuntu并发现错误 -bash: gulp: command not found 也是。但它后来成了工作 npm install gulp -g
-bash: gulp: command not found
npm install gulp -g
我解决了在〜/ .bashrc中创建别名的问题,如下所示:
alias gulp="node /home/deploy/app/node_modules/gulp/bin/gulp.js"
只需将别名放在.bashrc文件的末尾,然后运行:
source ~/.bashrc
测试:
gulp -v
你应该看到这样的东西:
[15:46:39] CLI version 3.9.1 [15:46:39] Local version 3.9.1
对于其他遇到此问题的人来说,只需运行npm install和npm update。
我运行了npm rm --global gulp以清除任何版本冲突,然后运行npm install --global gulp-cli。这样做了干净的安装,现在它完美无瑕。
在MacOS Sierra v10.12.6上,以下全局安装sudo对我有用。
sudo npm install gulp -g