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

作者站长头像
站长
· 阅读数 21

jeecg前端vue2版本vue-cli3运行多页面栈溢出

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

回复
1个回答
avatar
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}`)
    })
  }

解决,如果有其他方案回复

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