node.js - 找不到 gulp 命令 (Mac OS)

标签 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

我正在使用 zsh。可能出了什么问题?

最佳答案

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

npm install -g gulp

另一个想法是将 scripts 添加到您的 package.json 文件中:

{
  "name": "testing-app",
  "version": "0.9",
  "scripts": {
    "gulp": "gulp",
    "serve": "gulp serve"
  }
}

然后使用npm run serve...

关于node.js - 找不到 gulp 命令 (Mac OS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30088550/

相关文章:

gulp - 更新文件时重新加载浏览器同步 RewriteRules

node.js - 如何使用不同的 NODE_PATH 运行 NodeJS 单元测试

javascript - NodeJS 中 Promise 不等待返回值

javascript - 带有基于浏览器的 API 的 node.js

javascript - 在nodejs中等待promise时捕获异常

node.js - gulp-ruby-sass 的 Gulp 编译问题

javascript - 图像未输出到目的地

Laravel 5 Elixir 脚本成分不起作用(不输出文件)

node.js - 升级 Node.js 时出现 SequelizeConnectionError(4x 到 7x)

javascript - 一旦编辑了命令执行者的命令,机器人如何编辑它的消息?