dev_gulp
2015-03-05 本文已影响102人
小寐一刻
gulp
gulp是一个nodejs的streaming构建工具,所谓的streaming大致意思就是把构建流程想成一个个链接的管道(pipe);
gulp-github
gulp-plugins
gulp-npm-plugins
安装npm
如果npm版本比较老,可能会遇到安装gulp失败的情况
更新/安装npm:
curl https://www.npmjs.org/install.sh | sudo sh
安装gulp:
npm install -g gulp
npm install--save-dev gulp
安装完成以后,可以用gulp -v试一试是否正确
[10:47:32] CLI version 3.8.11
[10:47:32] Local version 3.8.11
npm常用命令
安装插件:npm install 插件名 --save-dev
一个最简单的gulp脚本
gulpfile.js
var gulp = require('gulp')
gulp.task('default', function() {
console.log('this is the default task')
})
运行:gulp
上面的例子中,default是task名字,也表示是默认的task。也可以用gulp default运行,执行的是同一task。
你需要知道的5个gulp命令
gulp.task(name, fn)这个你应经见过了
gulp.run(tasks...)尽可能多的并行运行多个task
gulp.watch(glob, fn)当glob内容发生改变时,执行fn
gulp.src(glob)返回一个可读的stream
gulp.dest(glob)返回一个可写的stream