我一直试图让ReactJS Hotloader工作。
具体来说,即使this boilerplate demo对我也不起作用:我运行npm start
,我看到"你好世界"我的浏览器中的文字,我看到" [WDS]热模块更换已启用"在我的浏览器控制台中,但是当我编辑并保存“你好世界”时App.js中的文本不会自动呈现更改。
在此troubleshooting page中,我属于此类别:
我看到“启用了[WDS]热模块更换”,但没有任何反应 我编辑App.js
如果您正在运行节点0.11.13,则可能需要尝试更新到 0.12。有人报告说这有助于解决这个问题。还要确保您的要求具有与文件相同的文件名大小写。 拥有App.js和donerequire(' app')可能会使观察者绊倒一些人 系统
OS X也有一个很少发生的错误,导致一些文件夹得到 '破'关于文件系统变更监控。这里有一些 建议修复。
我在OSX上运行Node 5.6.0。我只是尝试上面链接的存储库中的样板代码,因此文件名大小写与文件完全相同。我试过重新启动我的机器。
还有什么我可以试着让React热装工作吗?谢谢!
答案 0 :(得分:-1)
尤里卡!经过几周的麻烦,我发现问题与我使用Dropbox桌面备份代码有关。也许Dropbox更改同步与Webpack轮询相冲突,或类似的东西。
希望这会让别人感到沮丧![/ p>