我正试图利用Elixer,所以我开始运行起来。我已经安装了Node和Npm。后来我还使用sudo npm install gulp -g
安装了Gulp。但是这在我的项目目录中安装了Gulp,导致从我的本地主机到Web服务器的大量文件传输。是否有必要在项目目录中安装Gulp?或者有更好的方法将其安装在其他地方并将其用于所需的任何项目吗?
很抱歉,如果这是一个初学者问题,但我似乎无法在线找到答案。感谢。
答案 0 :(得分:1)
sudo npm install gulp -g
不应该在项目目录中安装gulp。但是,Gulp需要在项目文件夹中本地安装始终才能使其正常工作。否则,在尝试运行Gulp时会出错。仅在将shell链接到二进制-g
时才需要$ gulp
全局安装Gulp;它将在调用后立即发送到当地的gulp程序。
答案 1 :(得分:1)
开始使用它的步骤很少。
$ npm install --global gulp
$ npm install --save-dev gulp
gulpfile.js
然后在你的新gulpfile中执行以下操作:
var gulp = require('gulp');
gulp.task('default', function() {
// place code for your default task here
});
之后只需在终端中键入gulp
命令即可执行默认任务
这里有帮助您开始使用gulp docs的文档,在这里您可以找到使用它的软件包npmjs.com
提示:如果你在OSX上使用sudo来安装npm / jspm / gulp等
答案 2 :(得分:1)
Gulp
,bower
,...是依赖项。
命令npm install ...
会将模块下载到名为node_modules
的目录中。他们需要(litterally)你的项目的一部分。可以把它想象成一个纯JS库(实际上就是这样)。