【发布时间】:2014-05-14 12:13:12
【问题描述】:
在sn-p中是这样的:
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,完成后,运行其他内容。但我无法弄清楚。这块不行。请指教。
【问题讨论】:
-
run-sequence npm 模块现在修复了这个问题 - 所有其他答案现在都无关紧要 - 请参阅下面的 OverZealous 的答案
-
Gulp 4.0 原生支持按顺序运行任务,使
run-sequence过时 - 请参阅下面的massanishi 答案 -
Gulp4 破坏的东西比它修复的要多,看起来。在与它战斗了几个小时后,我又回到了 3.9.1。我意识到主要版本可以/将会破坏 backcompat 但带有神秘和无用的错误消息,我说不,谢谢。 v4 尚未准备好。
标签: javascript node.js coffeescript gulp