我最近设置了 gulp,但尽管它似乎(部分)在我的 IDE 中工作,但它似乎在命令行中不起作用。
我的 package.json 文件是:
{
"name": "project",
"version": "0.1.0",
"dependencies": {},
"devDependencies": {
"browser-sync": "^2.14.0",
"del": "^2.2.2",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.1",
"gulp-concat": "^2.6.0",
"gulp-cssnano": "^2.1.2",
"gulp-imagemin": "^3.0.3",
"gulp-less": "^3.1.0",
"gulp-pixrem": "^1.0.0",
"gulp-plumber": "^1.1.0",
"gulp-rename": "^1.2.2",
"gulp-uglify": "^2.0.0",
"gulp-util": "^3.0.7",
"run-sequence": "^1.2.2"
},
"engines": {
"node": ">=0.8.0"
}
}
这些已通过 npm install
安装
(但请注意,我还没有全局安装 gulp(npm 在 OSX 上通过 brew 安装))
正在运行 which gulp
但是我找不到 gulp?
最佳答案
如果可以全局安装 gulp,那就安装
npm install -g gulp
(可能需要 sudo
- 使用 sudo,或谷歌“修复 npm 权限”)
如果无法全局安装gulp,这里有一些解决方案:
Using gulp without global gulp //edit: and without linking to the bin js file
关于npm - gulp 命令行工具不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39881886/