0

私はwebpackのホットローダーの作業用バージョンを入手して、アプリケーションの開発のためのライブ編集をしようとしています。チュートリアルを練習してライブ編集作業ができなくなった後、私は最初からやり直すことに決めました。ウェブパックホットローダーを入手できない

私はReact Hot Loader boilerplateのクリーンレポをクローンし、Dan Abramovのcreate-react-appを使用して試しました。私は両方のアプリケーションを構築することができます。私は[WDS] Hot Module Replacement enabledと言っているコンソールにログを取得していますが、ファイルを編集しても、ページの再ロードや端末内の何かがトリガーされません。 this troubleshooting pageでは、私はこれに該当:

私は「[WDS]ホットモジュールの交換が有効になって」いますが、ノード0.11.13を実行している場合、私はApp.js

を編集するときに何も起こりません見ます0.12に更新してみてください。一部の人々はこれがこの問題の解決に役立つと報告しています。また、必要なファイル名がファイルと同じであることを確認してください。 App.jsとdoingrequire( 'app')を使用すると、一部のシステムでウォッチャーがトリップする可能性があります。

OS Xには、まれに発生するバグがあり、ファイルシステムの変更監視に関して、いくつかのフォルダが「破損」することがあります。ここにいくつかの修正案があります。

私はトラブルシューティングガイドのこの部分を見ましたが、何も動作していませんでした。

私はUbuntu 16.04でnpm v2.15.1とノードv4.2.6を実行しています。

答えて

0

問題は、Ubuntuのウォッチャーにありました。 Ubuntuでは、dmsesgのログをチェックしようとしましたが、それはリソースが使い果たされて使用できないことを私に教えてくれました。 troubleshoot page of react-hot-loaderから

$ tail -f /var/log/dmesg 
(Nothing has been logged yet.) 
tail: inotify resources exhausted 
tail: inotify cannot be used, reverting to polling 

Ubuntuユーザ(そしておそらく他の人):echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

次に、ホットローダーが期待通りに機能しました。

関連する問題