<---JS StackTrace--->
=====JS栈迹===================================================================
安全上下文:0369632D1:create(This=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)4:_Walk[034841A1:~968]
致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足1:node_module_register 2:v8::internal::factory::newstruct 3:v8::internal::factory::newprototypeInfo
我什么都试过了。我减少了变量的使用,检查了内存泄漏,并在ts文件中进行了非常少的回调。
我想不出该怎么做。我尝试通过使用'npm I增加-memory-limit'来增加节点内存,并将限制增加到2GB。
尝试导航到您的project/node_modules并运行以下命令:
node --max_old_space_size=5048 "%~dp0\..\@angular\cli\bin\ng" build --aot --prod
如果您想让您的生活更轻松,您可以在package.json
文件中插入以下内容:
"scripts": {
"build-prod": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod"
}
然后您现在所要做的就是运行npm run build-prod
。
节点版本为 根据在崩溃期间内存使用率不会超过 再现此错误的代码: 为了检查是否存在递归堆栈大小问题,我使用-stack-size=60000参数运行了下一段代码 并且得到了 然后我运行的代码给出了一个致命的错误:CALL_AND_RETRY_LAST Allocation失败-进程内存不足,具有相同的-stack-size=60000参数,并且没有。 因此我得出结论与递归堆栈大小没有共同之处。 我
我试图用AOT构建我的angular-cli项目 你知道吗?
问题内容: 节点版本为 崩溃期间的内存使用情况未超出 产生此错误的代码: 要检查是否存在递归堆栈大小问题,我使用–stack-size = 60000参数运行了下一个代码 并得到了 然后,我运行了导致严重错误的代码:CALL_AND_RETRY_LAST分配失败-使用相同的–stack-size = 60000参数处理内存不足,并且没有得到。 因此,我得出结论与递归堆栈大小没有共同之处。 我该如何
我尝试了这个解决方案:致命错误:CALL_AND_RETRY_LAST分配失败-进程内存不足 但不管用。 还尝试了其他:Devextreme:致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足 产生的错误: <---最后几个GC--> [5344:00000000002C05B0]46772 ms:Mark-sweep 1399.5(1427.9)->1399
错误:致命错误:无效标记-压缩接近堆限制分配失败-JavaScript堆内存不足 我们无法解决此错误。帮助我们解决如何增加javascript堆内存的问题
当我试图执行 我得到如下所示的错误。为了克服这个问题,我执行了