ng build --prod --aot打包Angluar4项目报javaScript heap out of memory,内存溢出
这里 Allocation failed - JavaScript heap out of memory JavaScript堆内存不足,我们都知道 Node 是基于V8引擎,在一般的后端开发语言中,在基本的内存使用上没有什么限制,但是我去查阅了相关的资料才发现,在 Node 中通过 JavaScript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB),这就是我们编译项目时为什么会出现内存泄露了,因为前端项目如果非常的庞大,webpack 编译时就会占用很多的系统资源,如果超出了V8对 Node 默认的内存限制大小就会出现刚刚我截图的那个错误了,那怎么解决呢?V8依然提供了选项让我们使用更多的内存。Node 在启动时可以传递 --max-old-space-size 或 --max-new-space-size 来调整内存大小的使用限制。
解决方法把 package.json 里面 scripts 字段的脚本命令的node命令隐藏起来,我们直接把上面v8提供的选项参数直接写入scripts 字段的 node 命令后就好了,示例如下:
我是在build-prod里面的node加上 --max_old_space_size=5048 ,然后重新打包ng build --prod --aot 或者npm run build-prod 打包,完美解决问题,成功打包了
转载于:https://www.cnblogs.com/qianyy/p/11171542.html
ng build --prod --aot打包Angluar4项目报javaScript heap out of memory,内存溢出相关推荐
- webpack打包---报错内存溢出javaScript heap out of memory
今天, npm run build打包时,又报内存溢出了.所以记录一下,之前查了博客有一些解释. "报错CALL_AND_RETRY_LAST Allocation failed - Jav ...
- ng build --aot 与 ng build --prod
angluar的编译有以下几种方式: ng build 常规的压缩操作 代码体积最大 ng build --aot angular预编译 代码体积较小 ng build --pr ...
- 【jenkins打包maven项目报错记录】
jenkins打包maven项目报错记录 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3 ...
- GitHub Pages部署vuepress报错:JavaScript heap out of memory
作者:duktig 博客:https://duktig.cn 优秀还努力.愿你付出甘之如饴,所得归于欢喜. 问题 GitHub Pages部署Vuepress一直都没有什么问题,具体部署方案参看:基于 ...
- 解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory...
解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 如上图所示:频繁出现此 ...
- 【kibana】 kibana报错内存溢出 CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
一.前言: 今天收到kibana服务告警. 环境信息: es7,4 kibana 7.4 二.报错内容: <--- Last few GCs --->[2800:0x326ea90] 95 ...
- 解决 vue 项目运行过程报错 JavaScript heap out of memory(内存溢出) “‘node --max-old-space-size=10240“‘ 不是内部或外部命令
你是不是也遇到过 vue 项目 当你 ctrl+s,编译代码,项目就挂掉的情况?那么恭喜你,内存溢出了.兄dei,你膨胀了哟~ 不过不要慌,以下有完整的解决方案! 1.我们全局安装 i ...
- Angular4.x+Ionic3 踩坑之路之打包时出现JAVASCRIPT HEAP OUT OF MEMORY的几种解决办法
最近开发的一个比较大型的App时打生产环境包是出现内存不足导致打包失败的问题.然后百度发现解决方法都是一样,自己试了一下都没什么暖用,心里只想用呵呵来形容了.最后经朋友介绍,技术问题还得去谷歌,git ...
- webpack打包js内存溢出:CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
使用webpack打包react项目,内存溢出: <--- JS stacktrace --->==== JS stack trace ========================== ...
最新文章
- linux syn 队列,linux 防御SYN攻击
- 从零开始玩人工智能-人脸 API-03
- 另外一篇关于JS页面跳转代码
- ftp工具之本地操作命令
- 04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下)
- Win11推送加速!
- junit注释_通过此注释改善您的JUnit体验
- [TaskList] 省选前板子补完计划
- Linux操作系统使用基础05:Linux磁盘与文件系统管理
- 杭电多校HDU 6656 Kejin Player(概率DP)题解
- LLDP发现相邻设备失败分析
- java能自学吗_java能自学吗?
- 【.net函数式编程】可重复的执行repeatable execution
- 游戏中要遵守道德规范吗?谈《荒野大镖客2》道德体验设计的意义
- PCIE DWC - 3 - PCI-PM Software Compatible Mechanisms
- 计算机在医疗设备中的应用,计算机在医疗设备管理中的应用
- FreeRTOS任务切换过程深层解析
- 五年磨一剑,灵雀云的蜕变
- Windows server 2019 网卡互联网检测服务
- sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例