FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 000000013F56F04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+5114 2: 000000013F54A0C6 node::MakeCallback+4518 3: 000000013F54AA30 node_module_register+2032 4: 000000013F7D20EE v8::internal::FatalProcessOutOfMemory+846 5: 000000013F7D201F v8::internal::FatalProcessOutOfMemory+639 6: 000000013FCF2BC4 v8::internal::Heap::MaxHeapGrowingFactor+9556 7: 000000013FCE9C46 v8::internal::ScavengeJob::operator=+24310 8: 000000013FCE829C v8::internal::ScavengeJob::operator=+17740 9: 000000013FCEE1B7 v8::internal::Heap::CreateFillerObjectAt+1175 10: 000000013FB7C5B3 v8::internal::interpreter::Interpreter::GetDispatchCounters Object+78451 11: 000000013F4D1132 v8::internal::StackGuard::ArchiveSpacePerThread+52082 12: 000000013F4D17F3 v8::internal::StackGuard::ArchiveSpacePerThread+53811
解決方案1 :
全局安裝increase-memory-limit
命令行cmd ,dos窗口運行:cnpm install -g increase-memory-limit,
進入項目文件夾,運行:increase-memory-limit
解決方案2 :
打開一個cmd
窗口
跑 setx NODE_OPTIONS --max_old_space_size=10240
關閉所有cmd /代碼編輯器
重新打開cmd並再次運行節點命令(npm等)