自动化的关键调用gulp.watch
在gulp的task中调用有的task,需要借助run-sequence,npm install --save-dev run-sequence
然后
var runSequence = require('run-sequence');
路径和老师有点不一样
var gulp = require('gulp');
var browserify = require('browserify');
var sequence = require('run-sequence');
var fs = require('fs');
gulp.task('default', function() {
sequence('mainjs', 'watch');
})
gulp.task('mainjs', function() {
browserify().add('assets/index.js').bundle()
.pipe(fs.createWriteStream('main.js'));
})
gulp.task('watch', function() {
gulp.watch(['assets/*.js'], function() {
sequence('mainjs');
})
})