问题背景 在 Vue 3 单页应用(SPA)开发中,我们经常遇到这样的场景: 用户正在使用网站(比如在留言页面填写内容) 我们发布新版本,将新的 dist 文件部署到服务器 用户继续操作,点击页面内的路由链接 结果:页面无法跳转,控制台出现类似 ChunkLoadError 或 Loading chunk X failed 的错误 用户困惑:不知道发生了什么,只能手动刷新浏览器 这是典型的 动态导入(Dynamic Import) Chunk 加载失败 问题。当新版本部署后,服务器上的旧文件已被替换,用户浏览器缓存…