报错信息:

 RangeError: Maximum call stack size exceeded- Array.join- loader.js:228 Function.Module._findPathinternal/modules/cjs/loader.js:228:56- loader.js:591 Function.Module._resolveFilenameinternal/modules/cjs/loader.js:591:25- loader.js:520 Function.Module._loadinternal/modules/cjs/loader.js:520:25- loader.js:650 Module.requireinternal/modules/cjs/loader.js:650:17- helpers.js:20 requireinternal/modules/cjs/helpers.js:20:18- extract-chunks.js:35 getNames[vue-cli3-import-test]/[@vue]/preload-webpack-plugin/src/lib/extract-chunks.js:35:22- extract-chunks.js:44 getNames[vue-cli3-import-test]/[@vue]/preload-webpack-plugin/src/lib/extract-chunks.js:44:21

这是因为 @vue/preload-webpack-plugin 这个插件在打包过程中创建chunks 有问题,导致循环依赖。

解决方案1:

将每个单页的中 预载插件移除。

vue.config.ts
只贴入需要修改的config。其他的配置根据项目自定义。
const pagesObject = {index:{// page 的入口entry:'src/main.js', // 模板来源template:'public/index.html',// 在 dist/index.html 的输出filename:'index.html',// 当使用 title 选项时,// template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>// title:'index',// 提取出来的通用 chunk 和 vendor chunk。//   chunks: ["chunk-vendors", "chunk-common", "index"]},};module.exports = {pages:pagesObject,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 recursionObject.keys(pagesObject).forEach(page => {config.plugins.delete(`preload-${page}`)config.plugins.delete(`prefetch-${page}`)})},
}

解决方案2:这是@vue/preload-webpack-plugin1.1.0的bug,升级到1.1.1以上版本即可,在package-lock/yarn-lock,删除重新install一下,看下preload版本升级。

参考issue:
https://github.com/vuejs/vue-cli/issues/2463
https://github.com/vuejs/preload-webpack-plugin/pull/3

Webpack打包报错RangeError: Maximum call stack size exceeded相关推荐

  1. 路由报错RangeError: Maximum call stack size exceeded at redirect (vue-router.esm.js?8c4f:1394:1)

    本文主要介绍了报错 [Vue warn]: Error in render: "RangeError: Maximum call stack size exceeded" foun ...

  2. npm run build打包时提示RangeError:Maximum call stack size exceeded

    项目打包时提示如下: UnhandlePromiseRejectionWarning:RangeError:Maximum call stack size exceeded at match (-/v ...

  3. Js报错:Maximum call stack size exceeded

    <!-- 利用递归求100的阶乘 --> <script>function mul(n) {return n * mul(n - 1)}alert(mul(100)) < ...

  4. JS报错:Uncaught RangeError: Maximum call stack size exceeded

    之前,遇到Uncaught RangeError: Maximum call stack size exceeded,查了一下,这个就是"最大堆栈超过了最大值",一般这种错误也是在 ...

  5. Vue -- 项目报错整理(1):RangeError: Maximum call stack size exceeded

    这几天项目运行报了个错: Uncaught RangeError: Maximum call stack size exceeded,刚开始看到 "returnNodeParameter&q ...

  6. 解决 VUE前端项目报错:RangeError: Maximum call stack size exceeded

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 我点击菜单按钮报错: RangeError: Maximum call stack size ...

  7. ERROR in app.js from UglifyJs RangeError: Maximum call stack size exceeded

    在使用webpack中的uglify时报错: ERROR in app.js from UglifyJs RangeError: Maximum call stack size exceeded 看了 ...

  8. Uncaught RangeError Maximum call stack size exceeded

    前端报错:Uncaught RangeError:Maximum call stack size exceeded at RegExp.exec() 报错原因为栈溢出,大多因为递归导致,无限循环调用自 ...

  9. 黑马博客实战项目中 Mongoose 错误-RangeError: Maximum call stack size exceeded,返回的文档过大导致模板引擎无法渲染的问题

    黑马博客实战项目中遇到的bug,过程写得很简略仅供自己复习参考,解决办法在文末加粗了,可以直接跳到文末查看 只是暂时解决了问题,但对问题的本质还没有清晰认识,希望有大佬指教. 只要加入populate ...

最新文章

  1. Spring Filter过滤器,Spring拦截未登录用户权限限制
  2. PCA图像数据降维及重构误差分析实战并使用TSNE进行异常数据可视化分析
  3. 拟阵(matroid)
  4. mysql两者之间_Django和MySQL - 两者之间的数据是不同的
  5. 转载:CEO如何“养好CIO同时管好CIO”?
  6. win8下IE10停止工作解决办法
  7. 浏览器主页被更改成7654主页
  8. 如何下载无水印的短视频(python版)
  9. 通讯网关 api网关_伟大的api网关迁移
  10. 电子厂里撂了挑子,我默默自学起了Android|2021年中总结
  11. 3D模型欣赏:永恒之王异形机甲风
  12. 华硕N55SF 折腾记
  13. 答题小程序自学(一)
  14. java字符串转换为拼音_JAVA实现汉字转换为拼音 pinyin4j/JPinyin
  15. HTML CSS学习总结
  16. 为什么网站排名上不去
  17. 中国电竞20年:从小众娱乐到新兴体育产业
  18. SolidCAM 2020 基础到五轴 车铣 编程视频教程 2021教程
  19. 求个最大值(技巧+二分转化)
  20. 惠普电脑为什么打不开计算机刷题,如果无法打开HP笔记本计算机的无线开关该怎么办?惠普ProBook 4411s...

热门文章

  1. 软件设计中的一些技术积累
  2. 常见 MVC 框架比较
  3. zy是什么意思网络_der什么意思,你是个derder啥意思,网络语der是什么意思一起来看看...
  4. 小游戏制作——打气球小游戏
  5. CTA-敏感行为-读取应用软件列表
  6. 【圣诞专场】—— 用python海龟库实现圣诞装饰(圣诞树,拐杖糖,圣诞火车,圣诞雪人,圣诞祝福)~~c++《铃儿响叮当》
  7. 羽素携专家登《岭南大医生》,共揭痘肌修护玄机
  8. 粤嵌培训如何?优质教学让你就业不愁
  9. Kitti点云文件bin转pcd
  10. ai智能写作软件哪个好?分享这三款好用的软件