Webpack打包报错RangeError: Maximum call stack size exceeded
报错信息:
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相关推荐
- 路由报错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 ...
- npm run build打包时提示RangeError:Maximum call stack size exceeded
项目打包时提示如下: UnhandlePromiseRejectionWarning:RangeError:Maximum call stack size exceeded at match (-/v ...
- Js报错:Maximum call stack size exceeded
<!-- 利用递归求100的阶乘 --> <script>function mul(n) {return n * mul(n - 1)}alert(mul(100)) < ...
- JS报错:Uncaught RangeError: Maximum call stack size exceeded
之前,遇到Uncaught RangeError: Maximum call stack size exceeded,查了一下,这个就是"最大堆栈超过了最大值",一般这种错误也是在 ...
- Vue -- 项目报错整理(1):RangeError: Maximum call stack size exceeded
这几天项目运行报了个错: Uncaught RangeError: Maximum call stack size exceeded,刚开始看到 "returnNodeParameter&q ...
- 解决 VUE前端项目报错:RangeError: Maximum call stack size exceeded
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 我点击菜单按钮报错: RangeError: Maximum call stack size ...
- 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 看了 ...
- Uncaught RangeError Maximum call stack size exceeded
前端报错:Uncaught RangeError:Maximum call stack size exceeded at RegExp.exec() 报错原因为栈溢出,大多因为递归导致,无限循环调用自 ...
- 黑马博客实战项目中 Mongoose 错误-RangeError: Maximum call stack size exceeded,返回的文档过大导致模板引擎无法渲染的问题
黑马博客实战项目中遇到的bug,过程写得很简略仅供自己复习参考,解决办法在文末加粗了,可以直接跳到文末查看 只是暂时解决了问题,但对问题的本质还没有清晰认识,希望有大佬指教. 只要加入populate ...
最新文章
- Spring Filter过滤器,Spring拦截未登录用户权限限制
- PCA图像数据降维及重构误差分析实战并使用TSNE进行异常数据可视化分析
- 拟阵(matroid)
- mysql两者之间_Django和MySQL - 两者之间的数据是不同的
- 转载:CEO如何“养好CIO同时管好CIO”?
- win8下IE10停止工作解决办法
- 浏览器主页被更改成7654主页
- 如何下载无水印的短视频(python版)
- 通讯网关 api网关_伟大的api网关迁移
- 电子厂里撂了挑子,我默默自学起了Android|2021年中总结
- 3D模型欣赏:永恒之王异形机甲风
- 华硕N55SF 折腾记
- 答题小程序自学(一)
- java字符串转换为拼音_JAVA实现汉字转换为拼音 pinyin4j/JPinyin
- HTML CSS学习总结
- 为什么网站排名上不去
- 中国电竞20年:从小众娱乐到新兴体育产业
- SolidCAM 2020 基础到五轴 车铣 编程视频教程 2021教程
- 求个最大值(技巧+二分转化)
- 惠普电脑为什么打不开计算机刷题,如果无法打开HP笔记本计算机的无线开关该怎么办?惠普ProBook 4411s...
热门文章
- 软件设计中的一些技术积累
- 常见 MVC 框架比较
- zy是什么意思网络_der什么意思,你是个derder啥意思,网络语der是什么意思一起来看看...
- 小游戏制作——打气球小游戏
- CTA-敏感行为-读取应用软件列表
- 【圣诞专场】—— 用python海龟库实现圣诞装饰(圣诞树,拐杖糖,圣诞火车,圣诞雪人,圣诞祝福)~~c++《铃儿响叮当》
- 羽素携专家登《岭南大医生》,共揭痘肌修护玄机
- 粤嵌培训如何?优质教学让你就业不愁
- Kitti点云文件bin转pcd
- ai智能写作软件哪个好?分享这三款好用的软件