主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ
書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。
2016/01/04
いろいろと便利なタスクランナー gulp 。
しかしながら、 gulp のタスクは並列で実行されます。
それだと困る時があるので、直列実行する方法をメモしておきます。
例えば下のようなタスク
gulp.task("animal", ["cat", "dog"]);
だと、 gulp animal
と実行すると、 cat
, dog
が同時に実行されます。
しかしながら、例えば クリーン
→ コンパイル
といったように、
順番に実行していきたい時があります。
そういうときは、 run-sequence
を使うことで解決できます。
こんな感じ
var runSequence = require("run-sequence");
gulp.task("animal", function () {
return runSequence("cat", "dog");
});
こうすると、 cat
が実行されたあとに、 dog
が実行されます。
終わり。