【发布时间】:2017-08-27 17:24:14
【问题描述】:
我喜欢在生产环境中运行 HMR,将其用于无缝的应用更新。我似乎找不到任何有关如何执行此操作的文档或教程。
我的设置目前是“无服务器”的,静态数据由 AWS S3 提供。我的第一个想法是我会创建某种“更新”服务器,让 HMR 客户端轮询更新,然后魔法就会起作用。
我的问题:
- a) 我如何在生产中运行它(最佳)
- b) 为此,“更新”服务器必须知道模块更改,如何?
- 我知道带有更新的 json 文件是 HMR 了解更改所依赖的,我是否必须将某种文件推送到服务器?
- 或者,我是否让服务器以某种方式监视 S3 文件并重新编译,进而触发更新。
一个完整的解决方案会很棒,但关于它如何工作的一些 sudo 逻辑也会很棒。
【问题讨论】:
-
@onny5561 你有什么发现吗?也有兴趣在 prod 中运行 hml。
标签: javascript webpack webpack-2 webpack-hmr hot-module-replacement