在如下代码段中:
gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else"
在develop任务中,我要运行clean,完成后再运行,然后再coffee执行其他操作。但我无法弄清楚。这件作品不起作用。请指教。
develop
clean
coffee
它不是一个正式版本,但是即将推出的Gulp 4.0使您可以轻松地使用gulp.series进行同步任务。您可以像这样简单地做到这一点:
gulp.task('develop', gulp.series('clean', 'coffee'))