tyoshikawa1106のブログ

- Force.com Developer Blog -

Gulpタスクの実行順序を指定する方法についてのメモ

Gulpの勉強でTypeScriptファイルをコンパイル後にJSファイルに圧縮するという処理を試してみたのですが、Gulpのタスクは通常並列処理されるので順番指定したいなと思いました。

何かいい方法はないかと検索してみたところQiitaに探していた方法について紹介されていました。


『run-sequence』を利用すればいいみたいです。


Qiitaの方でサンプルコードの紹介もあったのでそれを参考に試してみました。

run-sequenceの利用準備
var runSequence = require('run-sequence');
Default処理の書き方

※配列部分が並列で実行されるとのことです。

gulp.task('default', function(callback) {
  return runSequence(
    ['webpack', 'sass', 'slds-copy'],
    'js',
    'watch',
    callback
  );
});


これでやりたかった通りの順番でタスクが実行されるようになりました。
f:id:tyoshikawa1106:20160429151647p:plain