それぞれ 100 ミリ秒未満で実行される 2 つの単純なタスクを実行していますが、watch コマンドで実行すると、2 つの結合されたタスクは合計で約 8 秒かかります (タスクごとに 3.5 秒のオーバーヘッドがあるようです)。私は開発のためにライブリロードでそれを使用していますが、非常にイライラしています。に設定しようとしspawn
ましfalse
たが、これはそれを壊しているようで、関連するタスクはどれも実行されませんでした。
sass ファイルが変更されたときの出力例を次に示します。
>> File "app/styles/main.scss" changed.
File "app/styles/main.css" created.
Done, without errors.
Elapsed time
loading tasks 4ms ▇▇▇▇▇ 9%
sass 1ms ▇▇ 2%
sass:dist 39ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 89%
Total 44ms
Completed in 3.862s at Mon Nov 18 2013 17:05:57 GMT+0000 (GMT) - Waiting...
OK
>> File "app/styles/main.css" changed.
Running "copy:styles" (copy) task
Copied 1 files
Done, without errors.
Elapsed time
loading tasks 4ms ▇▇▇▇▇▇▇▇▇▇▇▇ 24%
copy:styles 13ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 76%
Total 17ms
Completed in 3.704s at Mon Nov 18 2013 17:06:01 GMT+0000 (GMT) - Waiting...
OK
>> File ".tmp/styles/main.css" changed.
... Reload .tmp/styles/main.css ...
... Reload .tmp/styles/main.css ...
Completed in 0.000s at Mon Nov 18 2013 17:06:01 GMT+0000 (GMT) - Waiting...
node.js 0.10.20 で grunt 0.4.1 (および grunt-cli 0.1.11) を使用します。2012 Macbook Air (OS X 10.8.5) で動作