reactjs - 新部署后 create-react-app 崩溃
问题描述
我使用“GENERATE_SOURCEMAP=false react-scripts build”来构建文件并将其部署在 Azure 上。
当旧版本在某些客户端的浏览器上处于活动状态时,当尝试加载新的 js 文件时,react 应用程序会崩溃。
我可以看到 main.[hash].chunk.js 文件名已更改,导致这种情况发生。
刷新页面后,一切都很好并且工作正常。
除了存储版本号,增加它并根据版本号执行 window.location.reload 之外,是否有一种巧妙的方法来处理它?
解决方案
推荐阅读
- javascript - 创建 Redux 多动作集成测试
- ios - iOS:如何使用侧边菜单、SwiftUI 切换视图
- angular - Angular中子组件和父组件之间的路由
- flutter - Flutter http 包适用于 iOS sim,但不适用于 Web 开发
- flutter - 将 SDK 升级到 2.2.1(最新稳定版)后,Flutter Material Icons 发生了变化
- python - 使用 Python 动态表抓取数据
- linux - 在bash中将一个文本文件的内容插入另一个文本文件
- excel - Excel - 使用多个条件(范围+通配符)计算范围内的单元格
- codenameone - UTFDataFormatException - 编码字符串太长
- c# - 无法统一生成网格