gulp v3までは、タスクを並列させず順次実行させるためには「run-sequence」モジュールを必要としていました。
ですが、gulp v4以降は「gulp.series」「gulp.parallel」命令が新たに追加され、「run-sequence」はお払い箱となりました。
書き方
単純な順次実行
cleanタスクが終わった後にbuildタスクが実行される。
gulp.task('default', gulp.series('clean', 'build', function (cb) { cb(); }));
並列と順次の組み合わせ
sass、minifyは並列実行され、その二つが終わりしだいbuildタスクが実行される。
gulp.task('make', gulp.series( gulp.parallel('sass', 'minify'), 'build, function(cb){ cb(); }));
コメント