Zich vaak herhalende taken die makkelijk geautomatiseerd kunnen worden.
gulp.task('js', function () {
return gulp.src('js/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(uglify())
.pipe(concat('app.js'))
.pipe(gulp.dest('build'));
});streams of processes
var gulp = require('gulp'),
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
concat = require('gulp-concat');$ npm install --save-dev gulp-jshint
$ npm install --save-dev gulp-uglify
$ npm install --save-dev gulp-concatgulp.task('greet', function () {
console.log('Hello world!');
});$ gulp greetgulp.task('build', ['css', 'js', 'imgs']);$ gulp buildgulp.task('css', ['greet'], function () {
// Deal with CSS here
});$ gulp cssgulp.task('default', function () {
// Your default task
});$ gulpvar gulp = require('gulp'),
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
concat = require('gulp-concat');$ npm init$ npm installAls je alles op zou kunnen lossen met Gulp, wat zou je dan opgelost willen zien?