FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

网友投稿 328 2022-08-26

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

今天在用angular 7的build prud的时候出现了下面的错误:

1: node::Abort() [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 2: 0x8cd14c [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 3: v8::Utils::ReportOOMFailure(char const*, bool) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 5: v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 6: v8::internal::HashTable::NewInternal(v8::internal::Isolate*, int, v8::internal::PretenureFlag) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 7: v8::internal::HashTable::New(v8::internal::Isolate*, int, v8::internal::PretenureFlag, v8::internal::MinimumCapacity) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 8: v8::internal::HashTable::EnsureCapacity(v8::internal::Handle, int, v8::internal::PretenureFlag) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/] 9: v8::internal::Dictionary::Add(v8::internal::Handle, unsigned int, v8::internal::Handle, v8::internal::PropertyDetails, int*) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/]10: 0xd7fd76 [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/]11: v8::internal::JSObject::AddDataElement(v8::internal::Handle, unsigned int, v8::internal::Handle, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/]12: v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/]13: v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/]14: v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*) [ng build --prod --build-optimizer --base-href /admin --deploy-url /admin/]15: 0x1c9837d042fdAborted

heap out of memory

解决方法

在你的命令前面加上:

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

就可以了,这是为了提升node的内存上限。

参考文献

[1].​​Node - 'JavaScript heap out of memory'​​​. ​​ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory error​​​. ​​https://stackoverflow.com/questions/50621043/fatal-error-call-and-retry-last-allocation-failed-javascript-heap-out-of-memo​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ubuntu 18.04 anydesk: Package libpango1.0-0 is not installed.
下一篇:[leetcode] 640. Solve the Equation
相关文章

 发表评论

暂时没有评论,来抢沙发吧~