Windows 10专业版x64
我运行了以下命令
npm install --global gulp-cli
npm init
然后我将目录更改为我的项目:
npm install --save-dev gulp
然后试着跑了一口气
-bash: gulp: command not found
我的package.json文件读取
{
"name": "riad-kilani_v4-child",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"dependencies": {
"gulp-cli": "^1.2.2"
},
"devDependencies": {
"gulp": "^3.9.1",
"gulp-sass": "^2.3.2"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
关于最新情况的任何想法?
我遇到了同样的问题。即使在npm install gulp -g
和npm install bower -g
之后,gulp和bower都显示出错误。
这是要记住的事情。 1. gulp和bower命令不在root(sudo
)中运行。切换回系统用户并运行它2.确保运行gulp的文件夹具有用户权限。否则许可将被拒绝
希望这对你有用
我正在使用Ubuntu并发现了-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
所以我也遇到了这个问题,没有一个顶级的答案有帮助。一切都安装,卸载,重新启动,全局安装等等....仍然得到gulp命令未找到错误。所以我打开了package.json文件并在name字段后输入以下内容:
"scripts": {
"start": "gulp"
},
然后我在git bash中运行npm start
。
一切都正常运行,我在我的浏览器@ localhost中得到了我的开发视图,所有这一切都与世界相符。
希望这可以帮助!
我设法使用从https://gulpjs.com/找到的简单3命令来解决这个问题
npm install gulp-cli -g
npm install gulp -D
npx -p touch nodetouch gulpfile.js
希望它可以帮助别人。
ps:为了解决问题,不必使用3rd命令。
在MacOS Sierra v10.12.6上,以下全局安装sudo对我有用。
sudo npm install gulp -g
对于其他遇到此问题的人来说,只需运行npm install和npm update。
我运行了npm rm --global gulp以清除任何版本冲突,然后运行npm install --global gulp-cli。这样做了干净的安装,现在它完美无瑕。