NG建立--prod错误:致命错误:CALL_AND_RETRY_LAST分配失败 - JavaS

2019-10-29 23:06发布

13%的建筑模块26/35模块9活性... \ CSS \的Roboto \ SASS \的Roboto-fontface.scss(节点:1940)DeprecationWarning:loaderUtils.parseQuery()接收到可能是有问题的非字符串值,看到的https ://github.com/webpack/loader-utils/issues/56 parseQuery()将与getOptions()在装载机67%的建筑模块八百零六分之七百七十五模块31活跃... eExportInvoice.component下一个主要版本所取代。 ngfactory.ts <---过去数个地方选区--->

595802个MS:马克扫1261.6(1434.6) - > 1258.4(1434.6)MB,2055.2 / 0.0毫秒[分配失败] [GC在旧空间要求。 597996个MS:马克扫1258.4(1434.6) - > 1258.1(1434.6)MB,2193.3 / 0.0毫秒[分配失败] [GC在旧空间要求。 600240个MS:马克扫1258.1(1434.6) - > 1269.0(1404.6)MB,2243.5 / 0.0毫秒[不得已GC]。 602404个MS:马克扫1269.0(1404.6) - > 1281.0(1404.6)MB,2163.6 / 0.0毫秒[不得已GC]。

<--- JS堆栈跟踪--->

==== JS堆栈跟踪=========================================

安全上下文:000003298D93FA99 2:encodeLastRecordedSourceMapSpan [E:\项目\钻石\ NewDiamondUI \金刚石\ node_modules \打字稿\ lib中\ typescript.js:〜61639] [PC = 000003435ECE10DE](这= 0000019C03836CE1)3:emitPos [E:\项目\钻石\ NewDiamondUI \金刚石\ node_modules \打字稿\ lib中\ typescript.js:61704] [PC = 000003435EBA0306](这= 0000019C03836CE1,POS = 345540)4:emitNodeWi ...

致命错误:CALL_AND_RETRY_LAST分配失败 - JavaScript的堆内存不足

Answer 1:

你需要更新max_old_space_size并通过运行这个命令来构建项目

node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --prod

或设置在此的package.json值

"build": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --prod"

并运行

npm run build


文章来源: ng build --prod error : FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory