fab*_*aws 9 lazy-loading webpack
我有一个与 Webpack 捆绑在一起的应用程序。
有一个主要的包文件,其余的代码被分成每个屏幕的块。主包和块都是使用哈希作为文件名的一部分生成的。
...
filename: '[name]-[hash].js',
chunkFilename: '[id].[name]-[hash].js'
...
Run Code Online (Sandbox Code Playgroud)
在将新更改部署到生产中后,包和块文件被替换(因此,旧的被删除)。
如果用户打开应用程序并尝试导航到应该加载过时块的页面,则应用程序的一部分会崩溃。
问题:有没有办法检测加载块失败并自动重新加载屏幕或显示适当的消息?
什么样的策略是可取的?
谢谢。
归档时间: |
|
查看次数: |
237 次 |
最近记录: |