在jeecg前端vue2版本vue-cli3中如何解决多页面运行时栈溢出问题?-灵析社区

横刀立马007

jeecg前端vue2版本vue-cli3运行多页面栈溢出 我在本地运行多页面是ok的,但是使用jeecg的项目就报错,我本地的cli版本是5,不知道跟这个有没有关系,![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240927/ea103c756b8f332a0efc3203f5d76476.png)只配置一个页面就爆栈,![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240927/62c7fa59e271df5f5be3b643ada482f2.png) 刚刚测试了一下,跟cli版本应该没关系,我用本地cli一样报错 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240927/ed47854d10857fd9e1d23f29617907d0.png)

阅读量:155

点赞量:0

问AI
问题定位为cli版本的preload-webpack-plugin中对于页面‘import()’循环引用的问题,但是看社区插件问题好像并没有解决,但是有解决方案,参考:"https://github.com/vuejs/vue-cli/issues/2463" (https://link.segmentfault.com/?enc=bVJlpbuc%2BjJi%2B091e1CTow%3D%3D.4rmwIrJq2INNwqMbdjMDeuvdjvQxwID%2Fqomb3ox815CWIN6fZEiNXONUpEZYhNil), 说是在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}`) }) } 解决,如果有其他方案回复