9

それぞれ 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) で動作

4

2 に答える 2