Windows 10 专业版 x64
我运行了以下命令
npm install --global gulp-cli
npm init
Run Code Online (Sandbox Code Playgroud)
然后我将目录更改为我的项目:
npm install --save-dev gulp
Run Code Online (Sandbox Code Playgroud)
然后尝试运行 gulp 并得到
-bash: gulp: command not found
Run Code Online (Sandbox Code Playgroud)
我的 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"
}
Run Code Online (Sandbox Code Playgroud)
关于这里发生了什么的任何想法?
小智 10
我解决了在 ~/.bashrc 中创建别名的问题,如下所示:
alias gulp="node /home/deploy/app/node_modules/gulp/bin/gulp.js"
Run Code Online (Sandbox Code Playgroud)
只需将别名放在 .bashrc 文件的末尾,然后运行:
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
测试:
gulp -v
Run Code Online (Sandbox Code Playgroud)
您应该会看到如下内容:
[15:46:39] CLI version 3.9.1
[15:46:39] Local version 3.9.1
Run Code Online (Sandbox Code Playgroud)
小智 5
在 MacOS Catalina v10.15.2 上,以下使用 sudo 的全局安装对我有用。
sudo npm install gulp -g
Run Code Online (Sandbox Code Playgroud)
对于遇到此问题的其他人,只需运行 npm install 和 npm update 即可。
我运行 npm rm --global gulp 来清除任何版本冲突,然后运行 npm install --global gulp-cli。这完成了 gulp 的全新安装,现在可以完美运行。
| 归档时间: |
|
| 查看次数: |
37357 次 |
| 最近记录: |