Professional Documents
Culture Documents
gulp.src
multi dest
incremental rebuilding
var gulp = require('gulp');
gulp.src
gulp.src
uglify
gulp.task('js', function(){
return gulp.src('./js/src/*.coffee')
coffee
gulp.task('css', function(){
.pipe(coffee())
autoprefixer
return gulp.src('./css/src/style.css')
.pipe(uglify())
.pipe(autoprefixer('last 2 versions'))
.pipe(gulp.dest('./js/'));
.pipe(gulp.dest('./css/'))
cached
gulp.task('script', function(){
return gulp.src('./js/src/*.js')
.pipe(cached())
gulp.dest
uglify
});
.pipe(minifyCss())
gulp.task('watch', function(){
.pipe(rename({extname: '.min.css'}))
.pipe(remember())
.pipe(gulp.dest('./css/'));
.pipe(concat('app.js'))
gulp.watch('./js/src/*.coffee', ['js']);
});
.pipe(uglify())
});
.pipe(gulp.dest('./js/'));
gulp.dest
minify-css
remember
rename
concat
gulp.dest
gulp.dest
});
task dependency
install global
run task
$ gulp task_name
gulp.src
changed
uglify
gulp.dest
.pipe(changed('./dist/'))
.pipe(uglify())
gulp.js cheatsheet
only changed
.pipe(gulp.dest('./dist/'));
});