未找到gulp命令(Mac OS)

rox*_*xxy 4 node.js gulp

我一直试图用yo,grunt和generator-gulp-angular设置角度js项目.虽然我安装了所有软件包,但找不到gulp命令,但是如果我进入node_modules,它就可以工作.

此代码将解释我的问题:

$ npm -v
# 2.5.1
$ npm install -g yo
$ npm install -g generator-gulp-angular
$ mkdir client && cd $_
$ yo gulp-angular ng_demo
$ gulp serve
# command not found
$ node_modules/gulp/bin/gulp.js serve
# works
Run Code Online (Sandbox Code Playgroud)

我正在使用zsh.可能出现什么问题?

apo*_*try 18

检查您是否全局安装了gulp:

npm install -g gulp
Run Code Online (Sandbox Code Playgroud)

另一个想法是添加scripts到你的package.json文件的行:

{
  "name": "testing-app",
  "version": "0.9",
  "scripts": {
    "gulp": "gulp",
    "serve": "gulp serve"
  }
}
Run Code Online (Sandbox Code Playgroud)

然后使用npm run serve......

  • 安装gulp时我错过了-g.谢啦. (2认同)
  • 我们是否总是需要使用 sudo 来全局安装 gulp?如果使用用户,我会收到红色错误,因此必须使用 sudo - 然后当我退出用户并尝试运行 gulp 时,我找不到命令。咕噜噜 (2认同)