在哪里安装gulp?

Where to install gulp?

我正在尝试利用 Elixer,所以我开始起床 运行。我已经安装了 Node 和 Npm。后来我也用sudo npm install gulp -g安装了Gulp。但这在我的项目目录中安装了 Gulp,导致大量文件从我的本地主机传输到网络服务器。是否需要在工程目录里面安装Gulp?或者有没有更好的方法将它安装在其他地方并将其用于任何需要的项目?

抱歉,如果这是一个初学者问题,但我似乎无法在网上找到答案。谢谢

sudo npm install gulp -g 不应在您的项目目录中安装 gulp。但是,Gulp 总是 需要在本地安装在项目文件夹中才能正常工作。否则,在尝试 运行 Gulp 时会出错。 -g Gulp 的全局安装只需要将 shell 链接到二进制文件 $ gulp;它会在调用后立即调度到本地 gulp 程序。

只需几个步骤即可开始使用。

  1. 全局安装$ npm install --global gulp
  2. 直接安装到你的项目根目录$ npm install --save-dev gulp
  3. 在根目录中创建gulpfile.js

然后在您的新 gulp 文件中执行以下操作:

var gulp = require('gulp');

gulp.task('default', function() {
  // place code for your default task here
});

然后在终端输入gulp命令执行默认任务

这里有帮助您开始使用 gulp docs and here you can find packages to use it npmjs.com

的文档

提示:如果您在 OSX 使用 sudo 安装 npm/jspm/gulp 等

Gulp, bower, ... 是依赖项。

命令npm install ... 会将模块下载到名为node_modules 的目录中。他们需要(从字面上)成为您项目的一部分。将其视为纯 JS 库(实际上就是这样)。