vue部署到线上时,Loading chunk xxx failed 问题

vue 62426 4年前 (2020-05-06) 2459次浏览 0个评论 扫描二维码

当时的处理方法是直接修改config/index.js路径下的 build里面的 assetsPublicPath 为 ‘/’ ,问题解决了。

然而,这个错误的实际原因是比较偶然性的, 通常是由于webpack打包重命名了改动过的css和js文件,并且删除了原有的文件,然后有两种场景:
1.用户正在浏览页面时你发包了,并且你启用了懒加载,这个时候用户的html文件中的js和css名称就和你服务器上的不一致,导致这个错误
2.用户浏览器有html的缓存,这种情况不管是否启用懒加载,都会有这个问题

说白了就是打包之后出现的路径问题, 比较深入的解决方法可以看 这里

喜欢 (3)
[支付宝扫码,感谢支持]
分享 (0)
关于作者:

您必须 登录 才能发表评论!