【发布时间】:2023-02-01 03:32:54
【问题描述】:
在一个 react + webpack 的项目上,实现代码拆分后,我开始看到哨兵上的块加载错误.但是,这只发生在少数用户身上。我从未在网站上遇到过块加载错误,我的任何队友也没有。我们无法准确指出是谁遇到了块加载错误,(因为它刚刚在哨兵上报告)。我们只知道少数用户会发生块加载错误。
我们将所有 JS、CSS 文件托管在 CDN 上,并为每个部署版本保留一个单独的文件夹,并在该文件夹中保留除 index.html 之外的所有构建文件。所以旧的块文件仍然保留在文件夹中。
我该如何解决这个问题?我很想知道为什么这个错误可能只发生在某些用户身上。
某些浏览器是否限制可以下载多少块?我们确实申请了splitChunks: { chunks: 'all' },所以我想知道这是否会导致这些用户的加载出现一些延迟......?
【问题讨论】:
标签: reactjs webpack sentry code-splitting webpack-splitchunks