【发布时间】:2014-03-08 02:48:32
【问题描述】:
假设有 'a', 'b', 'c', 'd' 四个任务(b 依赖于 c 和 d;c 和 d 都依赖于 a),因此任务按以下顺序运行:
a-> (c, d) -> b
这是相应工作的 gulpfile.js:
gulp.task('a');
gulp.task('c', ['a']);
gulp.task('d', ['a']);
gulp.task('b', ['c', 'd']);
尽管任务 'c' 和 'd' 都依赖于任务 'a',但 gulp 足够聪明,可以让任务 'a' 只运行一次。我想知道既然任务以最大并发运行,那么 gulp 在运行之前如何解决依赖关系?
【问题讨论】:
标签: gulp