figvheelを迷惑メールボックスから実行すると、ファイルの変更が気付かれず、その結果としてページが更新/再ロードされないようです。図版が熱い再読み込みや更新で更新されていません。
答えて
何が起こっていたのか把握しようとすると、結局、figwheelがファイルの変更を検出する方法が決まりました。
ファイルの変更を検出するにはfigwheelはhawk libraryを使用し、次にオペレーティングシステムを使用して、ファイルが更新されたことを通知します。 vagrantはデフォルトでvboxsfを使用するため、ファイルが変更された更新を提供する基本的な更新メカニズムはありません。hereを参照してください。この問題を解決するために、我々は、ファイルの変更をポーリングするだけfigwheelを伝える必要があり、したがって、鷹:
:figwheel {:hawk-options {:watcher :polling}
はちょうどあなたのprofile.cljでこれをポップし、そのファイルが保存された後figwheelが変更を確認することができますポーリングで変更が反映されるまでに時間がかかりますが、少し待ってください。
これは、figwheelがコード変更を実際にプッシュするためにまだアクティブなWebSocket接続を必要とするため、この問題の半分しか解決しません。これは、vagrant VMがネットワーク上の別のマシンであり、websocketをlocalhost以上に公開する必要があるという事実によって複雑になります。
:figwheel {:server-ip "0.0.0.0"}
、その後vagrantfileにfigwheel用WebSocketポートを暴露:これはproject.clj
でfigwheel
マップに別のキーを追加することによって達成することができ
config.vm.network "forwarded_port", guest: 3449, host: 3449
、それは浮浪者にfigwheelを修正する必要があります!
はFYIドッカー/ベイグラントで働いていない
ウォッチタスクを引用する以下のソリューション
troubleshooting on vagrant docker
に同様の問題や仕事を持っていましたか?
シナリオ:Docker/Vagrantでマウントされたファイルに対して、 の間で、NFS経由でゲストとホストOSを変更しました。ファイルシステムイベントは正しく受信されません。
解決策:NFSが inotifyをサポートしていないため、これらの環境でrsyncを使用してください。ゲストOSでreplサーバーを実行し、ホストから に接続することもできます。
- 1. Googleマップを更新/再読み込み
- 2. GRAILS GSP - 1回更新後に再読み込みしない
- 3. レコードを読み込んで更新しています
- 4. Rails 3.1変更されていない再読み込み
- 5. 2度目の読み込みまでにビューが更新されない
- 6. インターコムの更新方法ではページの再読み込みがシミュレートされません
- 7. mongooseが埋め込みドキュメントを更新していません
- 8. ジェネリックリストクラスの読み込み、更新、表示
- 9. Javascript Google Maps API - 自動シンプルマップを更新/再読み込み
- 10. データベースの行を更新して再読み込みせずに表示
- 11. 新しいRDLCファイルに基づいてレポートビューアを再読み込みして更新する
- 12. データを読み込んだ後にDataGridViewCheckboxCellが更新されない
- 13. PHPとMySQL - 更新クエリデータベースが更新されていません
- 14. Slick:更新ループの画像を読み込めません
- 15. JAWSは更新されたaria-labelを読み取っていません
- 16. ページを更新すると、ページが読み込まれません。 Angularjs + Nodejs
- 17. 値がまだ更新されていない値のSQL更新のみ
- 18. App Storeの更新が再調整されていません
- 19. ページを更新せずにjavascriptを再読み込みするには?
- 20. Google Maps APIが地図を読み込んでいません
- 21. Selenium 2.0rc3に更新されました。ページが正しく読み込まれない/読み込まれません。
- 22. asp.netのページを更新せずにdivを読み込み
- 23. window.resizeはサイズ変更されたウィンドウを再読み込みしていません
- 24. SQLDataAdapterが更新されていますが、データベースに追加されて更新されていません。
- 25. JQueryプラグインを再読み込み/再描画/更新してその値を更新するにはどうすればよいですか?
- 26. MagentoレイアウトXMLコンテンツの更新でテンプレートが読み込まれない
- 27. 新しいページが読み込まれていない - ActiveRecord :: RecordNotFound
- 28. Javascriptは初回読み込み時または更新時にのみ読み込まれます
- 29. ページを更新するとJavaScriptの機能が再読み込みされます
- 30. Android Spinnerが新しく更新されていません。Xamarin.Android
Windowsでrsyncが正常に機能するのに問題がありましたが、これは有効な解決策です。 – royalaid
Windowsで問題がいくつかありましたが、具体的にはそのアリーナ – Kendall