gulp 找不到命令
gulp command not found
Windows 10 专业版 x64
我运行以下命令
npm install --global gulp-cli
npm init
然后我将目录更改为我的项目:
npm install --save-dev gulp
然后尝试 运行 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 和 npm update。
我 运行 npm rm --global gulp 清除任何版本冲突,然后 运行 npm install --global gulp-cli。这完成了 gulp 的全新安装,现在可以完美运行。
我遇到了同样的问题。即使在 npm install gulp -g
和 npm install bower -g
之后,gulp 和 bower 都显示错误。
这里是要记住的事情。
1. gulp 和 bower 命令在 root (sudo
) 中不 运行。切换回系统用户和 运行 它
2.确保你所在的文件夹运行宁gulp有用户权限。否则权限将被拒绝
希望这对你有用
在 MacOS Sierra v10.12.6 上,以下使用 sudo 的全局安装对我有效。
sudo npm install gulp -g
我正在使用 Ubuntu,也发现了 -bash: gulp: command not found
的错误。但是在 npm install gulp -g
之后就开始工作了
所以我 运行 也关注这个问题,none 的最佳答案很有帮助。一切都已安装、卸载、重新启动、全局安装等等……但仍然出现 gulp command not found 错误。所以我打开 package.json 文件并在名称字段后输入以下内容:
"scripts": {
"start": "gulp"
},
然后我运行npm start
在gitbash.
一切 运行 正确,我在我的浏览器 @localhost 中获得了我的开发视图,并且一切都与世界正确。
希望对您有所帮助!
我解决了在 ~/.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
我设法使用从 https://gulpjs.com/
中找到的简单 3 个命令解决了这个问题
npm 安装gulp-cli -g
npm 安装gulp-D
npx -p touch nodetouch gulpfile.js
希望它能帮助ps 其他人。
ps: 不强制使用第三个命令来解决问题。
在 MacOS Catalina v10.15.2 上,以下使用 sudo 的全局安装对我有效。
sudo npm install gulp -g
您没有提到您使用的 node/npm 是哪个版本。
我们遇到了类似的问题,似乎 gulp-sass 必须升级。
你可以试试:
rm -fr node_modules package-lock.json && npm install -g gulp-sass@3.0.0 && npm install
你可以试试:
在终端中运行这个命令:npx gulp
如果想了解更多信息,请访问此 Link
Windows 10 专业版 x64
我运行以下命令
npm install --global gulp-cli
npm init
然后我将目录更改为我的项目:
npm install --save-dev gulp
然后尝试 运行 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 和 npm update。
我 运行 npm rm --global gulp 清除任何版本冲突,然后 运行 npm install --global gulp-cli。这完成了 gulp 的全新安装,现在可以完美运行。
我遇到了同样的问题。即使在 npm install gulp -g
和 npm install bower -g
之后,gulp 和 bower 都显示错误。
这里是要记住的事情。
1. gulp 和 bower 命令在 root (sudo
) 中不 运行。切换回系统用户和 运行 它
2.确保你所在的文件夹运行宁gulp有用户权限。否则权限将被拒绝
希望这对你有用
在 MacOS Sierra v10.12.6 上,以下使用 sudo 的全局安装对我有效。
sudo npm install gulp -g
我正在使用 Ubuntu,也发现了 -bash: gulp: command not found
的错误。但是在 npm install gulp -g
所以我 运行 也关注这个问题,none 的最佳答案很有帮助。一切都已安装、卸载、重新启动、全局安装等等……但仍然出现 gulp command not found 错误。所以我打开 package.json 文件并在名称字段后输入以下内容:
"scripts": {
"start": "gulp"
},
然后我运行npm start
在gitbash.
一切 运行 正确,我在我的浏览器 @localhost 中获得了我的开发视图,并且一切都与世界正确。
希望对您有所帮助!
我解决了在 ~/.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
我设法使用从 https://gulpjs.com/
中找到的简单 3 个命令解决了这个问题npm 安装gulp-cli -g
npm 安装gulp-D
npx -p touch nodetouch gulpfile.js
希望它能帮助ps 其他人。
ps: 不强制使用第三个命令来解决问题。
在 MacOS Catalina v10.15.2 上,以下使用 sudo 的全局安装对我有效。
sudo npm install gulp -g
您没有提到您使用的 node/npm 是哪个版本。 我们遇到了类似的问题,似乎 gulp-sass 必须升级。
你可以试试:
rm -fr node_modules package-lock.json && npm install -g gulp-sass@3.0.0 && npm install
你可以试试:
在终端中运行这个命令:npx gulp
如果想了解更多信息,请访问此 Link