Gulp 什么';这是';吞咽默认任务';和';运行序列npm模块';?
使用“gulp default task”和“run sequence npm modules”有什么区别?如果我有两个任务要执行,结果是一样的。所以我不知道为什么要使用“run sequence” 1.吞咽默认任务Gulp 什么';这是';吞咽默认任务';和';运行序列npm模块';?,gulp,run-sequence,Gulp,Run Sequence,使用“gulp default task”和“run sequence npm modules”有什么区别?如果我有两个任务要执行,结果是一样的。所以我不知道为什么要使用“run sequence” 1.吞咽默认任务 gulp.task('default',['task1','task2']) 2.“运行序列npm模块” var runSequence=require('run-sequence'); gulp.task('default',函数(回调){ 运行序列('task1','task2
gulp.task('default',['task1','task2'])代码>
2.“运行序列npm模块”
var runSequence=require('run-sequence');
gulp.task('default',函数(回调){
运行序列('task1','task2',回调);
});
我是gulp新手,我在网上看到了教程视频,他们教我如何使用“运行序列模块”来提高gulp技能,所以我有了一个问题。在第一种情况下,task1
和task2
是并行运行的。在第二种情况下,task2
在task1
完成后运行
当一个任务取决于另一个任务的结果时,您可能希望使用运行序列
为了实现这一目标gulp@3,您还可以使用任务依赖项来表示:
gulp.task('task2', ['task1'], function() {/* task definition */})
这里task1
被定义为task2
的依赖项,因此task2
在task1
完成之前不会执行。我明白了。非常感谢,您的解释非常清楚。