在jeecg前端vue2版本vue-cli3中如何解决多页面运行时栈溢出问题?
jeecg前端vue2版本vue-cli3运行多页面栈溢出
我在本地运行多页面是ok的,但是使用jeecg的项目就报错,我本地的cli版本是5,不知道跟这个有没有关系,只配置一个页面就爆栈,
刚刚测试了一下,跟cli版本应该没关系,我用本地cli一样报错
回复
1个回答

test
2024-06-19
问题定位为cli版本的preload-webpack-plugin中对于页面‘import()’循环引用的问题,但是看社区插件问题好像并没有解决,但是有解决方案,参考:https://github.com/vuejs/vue-cli/issues/2463,说是在1.1.1版本已经修复,但修复方案可能还是有问题,我项目的lock版本为1.1.2还是有相同问题。我使用
chainWebpack: config => {
// TODO: Remove this workaround once https://github.com/vuejs/vue-cli/issues/2463 is fixed
// Remove preload plugins for multi-page build to prevent infinite recursion
Object.keys(pagesObject).forEach(page => {
config.plugins.delete(`preload-${page}`)
config.plugins.delete(`prefetch-${page}`)
})
}
解决,如果有其他方案回复
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容