1

Grunt-Concurrent には興味深い問題があります。Uglify や Karma などの登録済みタスクがエラーなしで実行される場合、すべて問題ありません。しかし、Uglification または Karma テストが失敗した場合、Grunt-Concurrent はエラーが修正されるまで継続的にループします。これは Ugliify では厄介でしたが、Karma 単体テストでは、バグが修正されるまでループさせるのは非常に困難です。

これを解決する方法のアイデアはありますか?

正確なセットアップの例を提供することはできません。

単体テストがすべて合格するまで、このメッセージで実行し続けます。

Running "watch:karma" (watch) task
Waiting...

Running "karma:unit:run" (karma) task
Firefox 39.0.0 (Mac OS X 10.10.0) it should work should work FAILED
Expected true to be false.
...: Executed 2 of 2 (1 FAILED) (0.007 secs / 0.004 secs)
Warning: Task "karma:unit:run" failed.

その後、何度も何度も実行します。

4

1 に答える 1

0

問題は実際には grunt-contrib-watch にあったようで、その道を進み始めると答えが見つかりました。

私はこの素晴らしい SO の質問を見つけました: より少ないファイルに構文エラーがある場合、 `grunt-watch` をループさせないようにしますか?

これを変更するspawn: trueことで、以前のようにループしなくなることがわかりました。

于 2015-08-18T15:03:58.647 に答える