各ウォッチの実行後に特定のタスクを実行するオプションはありますか?例: 無言の時計が終了した後にタスクを実行するには?
watch : {
js: {files:[], tasks:[]},
css: {files:[], tasks:[]},
}
私はwatch:js
とwatch:css
両方の後にタスク「foo」を実行したい、と私はそれぞれにそのタスクを追加しないと、すべての時計は、タスクリストをマルチタスク、そして私は新しいを追加する必要はありません他のタスクのすべてのファイルを監視するタスクを監視します。
は、時計の一般的なoptions.afterEach
APIか何かはありますか?
でした君はこれを解決することができますか? –
@SkipJack、あなたの答えをありがとうが、私は後で他のチームメンバーによって維持され、使用されるかもしれないよりクリーンなものを求めていました。おそらく他のタスクの後に実行を延期するために、イベントコールバックにsetTimeoutを追加する必要があります。そして、私はあまりにも多くのことを、同時並行して起こるものと組み合わせて起こっているかどうかはわかりません – user2520818
問題ありません、いや、私は実際にもう兵卒を使用していない(のWebPACKに移動)が、私はそれがやや一般的なユースケースのように思えるように、このためのより保守オプションがなかったことに驚きました。私はあなたの最善の策は、そのgithubの問題に加入し、他の人がそこに示唆しているものを参照することかもしれないと思う。 –