【发布时间】:2018-11-10 06:35:27
【问题描述】:
当我运行 ng build --prod
时出现此错误92% 的块资产优化
[4136:0155D210] 443646 毫秒:标记扫描 703.5 (770.3) -> 703.6 (759.8) MB, 2162.2 / 0.0 ms(+ 0.0 ms,自打标开始后 0 步, 最大步长 0.0 ms,自标记开始以来的 walltime 2163 ms) last 请求旧空间中的度假村 GC [4136:0155D210] 445794 毫秒: 标记扫描 703.6 (759.8) -> 703.5 (759.8) MB, 2147.8 / 0.0 ms 最后 请求旧空间中的度假村 GC
==== JS 堆栈跟踪 ========================================== =
安全上下文:0369632D 1:创建(这=036856A9) 2: _walk [034841A1 :~764] [pc=1CCAED1F](this=3A11A619 ,visitor=3BCEFD7D ) 3: /* 匿名 */ [034841A1 :~969] [pc=1D3728E3](this=3A11BCBD ) 4: _walk [034841A1 :~968] [pc=1CCC1F3B](this=3A11BCBD
致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆 内存不足 1:node_module_register 2: v8::internal::Factory::NewStruct 3: v8::internal::Factory::NewPrototypeInfo
我什么都试过了。我减少了变量的使用并检查了内存泄漏,并在 ts 文件中进行了非常少的回调。
我不知道该怎么做。我尝试使用 'npm i increase-memory-limit' 增加节点内存并将限制增加到 2GB。
我使用 angular 4。节点版本是 8.9.4
【问题讨论】:
标签: javascript node.js angular memory-leaks build