WorkToolSmith

[2019版 v.4以降] gulpで順次実行(並列させない)タスクの書き方

太田アベル

・ 1分で読めます

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();

}));
太田アベル

太田アベル

パソコンを7歳からいじり始めて40年。とにかくパソコンが好きです。気になった商品をほぼ自腹で買いまくってレビュー中!良かった点、悪かった点をズバズバ書きます。

こちらもおすすめ