1.通过Jenkins配置任务的时候,发现npm rubm build 不起来,提示内存溢出,本地打包带的时候没有出现这个问题。
⠹ building for production...
<--- Last few GCs --->
[1937:0x2dd8280] 60244 ms: Scavenge 328.0 (390.7) -> 317.9 (390.7) MB, 3500.7 / 208.8
ms allocation failure
[1937:0x2dd8280] 67144 ms: Scavenge 328.2 (390.7) -> 320.2 (390.7) MB, 1300.9 / 92.6 ms
allocation failure
[1937:0x2dd8280] 73744 ms: Scavenge 328.4 (390.7) -> 322.1 (390.7) MB, 6204.7 / 97.4 ms
allocation failure
[1937:0x2dd8280] 91644 ms: Scavenge 328.6 (390.7) -> 323.6 (375.2) MB, 3703.0 / 192.2
ms allocation failure
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 0xcc83a0a5ee1 <JSObject>
1: DoJoin(aka DoJoin) [native array.js:~95] [pc=0x187cb1786c59](this=0x1121a1e02311 <undefined>,p=0x65f50dffec1 <JSArray[10]>,q=10,E=0x1121a1e023b1 <true>,A=0xd210223d511 <String[1]: />,z=0x1121a1e02421 <false>)
2: Join(aka Join) [native array.js:~120] [pc=0x187cb13b1669](this=0x1121a1e02311 <undefined>,p=0x65f50dffec1 <JSArray[10]>,q=10,A=0xd210223d511 <String[1]: />,z=0x1121a1e02421 <fa...
FATAL ERROR: Committing semi space failed. Allocation failed - process out of memory
1: node::Abort() [node]
2: 0x121a7ac [node]
3: v8::Utils::ReportOOMFailure(char const*, bool) [node]
4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node]
5: v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector,
v8::GCCallbackFlags) [node]
6: v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace,
v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]
7: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [node]
8: v8::internal::Runtime_StringBuilderJoin(int, v8::internal::Object**,
v8::internal::Isolate*) [node]
9: 0x187cb118463d
看下是不是你的服务器内存太小了