【问题标题】:Angular 5 npm build crashing (Rebalance Allocation failed - process out of memory)Angular 5 npm 构建崩溃(重新平衡分配失败 - 进程内存不足)
【发布时间】:2018-07-26 22:36:12
【问题描述】:

我已经构建了一个 Angular 5 门户网站。

在我的本地 Mac 上运行该命令是成功的。

npm run build

但是,当在 linux 服务器上运行相同的程序时,它会崩溃并出现错误:

Cannot get stack trace in GC.
FATAL ERROR: NewSpace::Rebalance Allocation failed - process out of memory
 1: node::Abort() [ng]
 2: 0x121a7ac [ng]
 3: v8::Utils::ReportOOMFailure(char const*, bool) [ng]
 4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [ng]
 5: 0xaea73b [ng]
 6: v8::internal::MarkCompactCollector::Evacuate() [ng]
 7: v8::internal::MarkCompactCollector::CollectGarbage() [ng]
 8: v8::internal::Heap::MarkCompact() [ng]
 9: v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [ng]
10: v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [ng]
11: v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [ng]
12: v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [ng]
13: 0x18aab070463d

服务器CPU配置:

description: CPU
product: Virtual CPU 714389bda930
vendor: Intel Corp.
physical id: 400
bus info: cpu@0
version: pc-i440fx-2.10
slot: CPU 0
size: 2GHz
capacity: 2GHz
width: 64 bits

内存:

description: System Memory
physical id: 1000
size: 1GiB
capacity: 1GiB

提前致谢。

是内存的限制还是其他原因?

【问题讨论】:

    标签: node.js angular npm build


    【解决方案1】:

    我确实喜欢,它对我有用
    转到您的节点模块文件夹 bin 例如:D:...\node_modules\.bin
    使用记事本++,然后在文件中查找“--max-old-space-size=10240”用“--max-old-space-size=1024000”重新盘点(重新盘点所有内部文件)
    您可以通过打开 .bin 文件夹中的任何文件找到值 --max-old-space-size 例如文件“橡子”

    【讨论】:

    • 就我而言,我的 bin 文件夹中没有这一行。
    猜你喜欢
    • 2016-05-29
    • 2018-02-05
    • 1970-01-01
    • 2014-12-27
    • 2021-04-27
    • 2014-11-23
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多