我想在生产环境中运行 HMR,使用它进行无缝的应用程序更新。我似乎找不到任何有关如何执行此操作的文档或教程。
我的设置目前是“无服务器”的,静态数据由 AWS S3 提供。我的第一个想法是我会创建某种“更新”服务器,让 HMR 客户端轮询更新,然后魔法就会起作用。
我的问题:
- a)我如何在生产中运行它(最佳)
- b) 为此,“更新”服务器必须知道模块更改,如何?
- 我知道带有更新的 json 文件是 HMR 了解更改所依赖的,我是否必须将某种文件推送到服务器?
- 或者,我是否让服务器以某种方式监视 S3 文件并重新编译,进而触发更新。
一个完整的解决方案会很棒,但关于它如何工作的一些 sudo 逻辑也会很棒。