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 ); });
これでやりたかった通りの順番でタスクが実行されるようになりました。