我是新的反应世界,并发现它非常棒,目前我正在按照书籍pwa的教程与Scott Domes做出反应
这是我的问题,当我在localhost中本地运行我的应用程序时,浏览器控制台上没有显示任何内容,只显示此但不显示任何内容
[HMR]等待来自WDS的更新信号... [WDS]启用热模块更换 .
当我在react组件上更改某些内容时,例如更改输入组件上的文本以触发热重新加载,然后我的浏览器显示来自 .
[WDS] App已更新 . 重新编译... [WDS]应用程序热更新... [HMR]检查服务器上的更新... [HMR]更新的模块:[HMR]应用程序是最新的 .
问题是当我部署到firebase时,我无法做任何事情来触发热重载工作 . 这是在线我的pwa反应
https://chatastrophe-335c8.firebaseapp.com/
需要你的建议,因为我有很高的反应精神 .
1 回答
热重新加载用于开发目的,以便实现快速迭代 . 它需要热插拔运行代码才能工作 .
当您部署到firebase时,您会明确地告诉它“这是我的网站使用的文件”,这意味着它们将是它将要使用的文件 .
此外,在本地为dev工作的HRM设置不太适用于任何其他场景 .
因此,虽然可能有一些非常先进的方法来使用某种形式的模块重新加载来处理部署到Firebase的内容,但我鼓励您重新评估您对Firebase上HMR的需求 .