2017-11-30 7 views
0

WebpackでKarmaのAutoWatchを使用すると、通常、ファイルがWebpackエントリポイントに保存されるときにすべてのテストが再実行されます。私がしなければならないのはカルマの設定でautoWatch: trueです。DockerとWebpackを使用しているときにKarma AutoWatchが機能しない

私がDockerコンテナに入れたら、ファイルを保存してもカルマはテストを再実行しません。

これはWebpackとNodemonと同じ問題です。どちらの設定でも、私はDockerでポーリングとファイルの監視を有効にしました。

Dockerの使用中にローカルファイルシステム上でファイルの変更が発生したときにWebpackテストを再実行するようにKarma AutoWatchでポーリングを有効にするにはどうすればよいですか?

答えて

0

カルマのwebpackMiddlewarewatchOptionsを追加してテストを再実行する必要があります。

webpackMiddleware: { 
    watchOptions: { poll: 100 } 
} 

また、それはそれがリロードするときカルマがファイルを見つけられないことになりますので、restartOnFileChangetrueに設定されていないことを確認。

関連する問題