出现的原因分析

1,一般情况js,css等文件添加版本号或者随机值会解决缓存问题如

2, 文件名使用hash形式

3, 在html中添加标签的缓存设置
//用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.)

微信浏览器由于js文件有hash,上面用于防止版本更新之后还访问到老的文件。微信缓存了index.html入口文件,导致还访问老版本的js文件。由于老版本被删掉,所以白屏。 原文链接:https://blog.csdn.net/weixin_45354225/article/details/122170116

知道问题就很好解决了,我们去之前的版本里,将chunk-vendors.***.js这文件复制到当前路径下,并将其内容改为location.reload()强制刷新页面,即可解决白屏的问题。