npm - gulp 命令行工具不工作

标签 npm gulp

我最近设置了 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/

相关文章:

gulp - Browserify,连接文件时出错无法找到模块“函数 e(t,n,r)”

npm - 如何将贡献者(合作者)添加到 npm 包中?

javascript - 拦截控制台日志到文件Nodejs

javascript - 使用 gulp v4 重构的监视任务不起作用

javascript - 打印 json 对象中的所有路径

gulp 和 karma,文件 karma.conf.js 不存在

node.js - npm在emacs eshell下不能正确显示提示

用于安装 npm 模块的 Java 插件

node.js - Node : Cannot find module (node installed with brew)

javascript - 如何向我的输出文件添加时间戳注释?