背景
自己维护多年的React项目,在部署到现场后,现场同事告诉我报错了:
现场同事通过浏览器访问,主页可以进入,从菜单进入其他页面也可以,唯独进入对象管理页面报错。ChunkLoadError: Loading chunk 15 failed.
问题的排查
通过各种方法,基本排除浏览器缓存问题、路由问题、程序包完整性问题、nginx配置问题。
于是我怀疑是懒加载模块导致,于是对程序进行改造,打包发给现场依然存在问题。
头皮发麻。。。
问题的关键
我盯着看同事发的报错图片时,发现虽然有【我的电脑】,但是怎么看都像是国产操作系统。
OK,麒麟自带火狐浏览器。。。确认一下版本。
好嘛,搜了一下,都找不到的历史远古版本。
关键词:国产操作系统 麒麟 自带火狐浏览器 Linux
问题的解决
打开火狐的官网,下载其他平台与语言版本。
选择Linux版本
把安装包发给现场,问题解决。啊?啊??啊啊啊???