是否可以更好地呼叫多个观察者或将其合并为一个?
我对不同的文件类型有不同的任务,目前我这样做:
...
gulp.task('watch', function () {
watch(paths.sass, batch(function (done) {
gulp.start('sass');
done();
}));
watch(paths.templates, batch(function (done) {
gulp.start('templates');
done();
}));
watch(paths.scripts, batch(function (done) {
gulp.start('inject');
done();
}));
});
...
(完整的gulpfile.js:https://gist.github.com/asfktz/2166e1b58c552f4db6cd)
现在感觉不对,我认为更好的是有一个观察流并将流分成不同的流,每个任务一个。 我是对的吗?