監視プラグインを構成しました。VM でファイルを編集すると、うまく機能します。ただし、NFS 共有があり、ホスト上のファイルを編集しています。VM の filewatcher は、NFS 共有の変更を取得しません。
他の理由から、これを NFS 共有にする必要があります。これを機能させる方法はありますか?
ノードのドキュメントには、「統計ポーリングを使用する fs.watchFile を引き続き使用できますが、低速で信頼性が低くなります。」と記載されています。
監視プラグインを構成しました。VM でファイルを編集すると、うまく機能します。ただし、NFS 共有があり、ホスト上のファイルを編集しています。VM の filewatcher は、NFS 共有の変更を取得しません。
他の理由から、これを NFS 共有にする必要があります。これを機能させる方法はありますか?
ノードのドキュメントには、「統計ポーリングを使用する fs.watchFile を引き続き使用できますが、低速で信頼性が低くなります。」と記載されています。
このオプションを webpack 構成に追加するだけです。
watchOptions: {
poll: true
}
これは、Vagrant/Virtual box ファイルシステムのマウント仕様のためです。
Windows 8.1 上の Oracle VM VirtualBox で実行されている Ubuntu 14.04 でこの問題を修正しました。
plugins: [
new webpack.OldWatchingPlugin(),
new webpack.HotModuleReplacementPlugin()
]
これにより、他の構成の問題も解決される可能性が十分にあると思います。