gulp.seriesとgulp.parallelの違い

GULP

gulp.seriesとgulp.parallelの違いについて紹介します。

gulp.seriesとgulp.parallelの違い

gulp.seriesは、指定したものを順番に実行してほしいときに使います。
gulp.parallelは同時に実行したいときに使います。

// seriesは順番に実行
gulp.series(['sass', 'javascript', 'imagemin', 'kit'])
// 同時でOKな場合parallel
gulp.parallel(['sass', 'javascript', 'imagemin', 'kit'])

どちらでもOkです。

gulp.seriesを使う場合

// Gulp default command
// watchコマンドをデフォルトにする
gulp.task('default', gulp.series('watch'));

gulpのデフォルトを設定するとき、変更検知のtaskだけを指定すればOKです。

gulp.parallelを使う場合

// Serve
gulp.task('serve', gulp.parallel(['sass', 'javascript', 'imagemin', 'kit']));

// Gulp default command
// watchコマンドをデフォルトにする
gulp.task('default', gulp.series(['serve', 'watch']));

parallelの場合、変更を検知するのをparallelのタスクが実行された後にしたいので、別途タスクを設ける必要があります。
それを両方実行するように、seriesを使って実行すればOKです。

GULP

Posted by devsakaso