2016-03-01 44 views
0

我一直試圖讓ReactJS Hotloader工作。我在我的瀏覽器中看到了「hello world」文本,我在瀏覽器控制檯中看到了「[WDS] Hot Module Replacement enabled」,但是當我編輯並在App.js中保存「hello world」文本,這些更改不會自動呈現。調試react-hot-loader webpack樣板文件

在這種troubleshooting page,我屬於這一類:

我看到「[WDS]啓用熱模塊更換」,但是當我 如果你正在運行的編輯App.js

什麼也沒有發生節點0.11.13,你可能想嘗試更新到 0.12。有人報道這有助於解決這個問題。還要確保您的需求與文件具有相同的文件名外殼。 讓App.js和doingrequire('app')可能在某些 系統上啓動觀察器。

OS X還有一個很少發生的錯誤,導致某些文件夾得到 關於文件系統更改監視的「損壞」。以下是一些 建議的修復程序。

我在OSX上運行Node 5.6.0。我只是從上面鏈接的版本庫中嘗試了樣板代碼,所以文件名的大小寫與文件完全相同。我試過重新啓動我的機器。

還有什麼我可以嘗試讓React熱加載工作?謝謝!

+0

你是什麼意思「不起作用?」 – Mathletics

+0

您的應用程序是否位於流浪/虛擬機器虛擬機中? – azium

+0

@Mathletics:我已經闡明瞭我在嘗試運行樣板演示時看到的行爲。對不起,如果我不夠清楚。 – user1262799

回答

-1

尤里卡!在經歷了數週的麻煩之後,我發現這個問題與我使用Dropbox桌面備份我的代碼有關。也許Dropbox改變同步與Webpack輪詢或類似的東西衝突。

希望這會讓別人無法忍受我經歷的挫折!