鍍金池/ 問答/Java  Linux  HTML/ Jenkins 部署vue項目使用線上npm run build打包問題

Jenkins 部署vue項目使用線上npm run build打包問題

1.通過Jenkins配置任務(wù)的時候,發(fā)現(xiàn)npm rubm build 不起來,提示內(nèi)存溢出,本地打包帶的時候沒有出現(xiàn)這個問題。

? 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



clipboard.png

回答
編輯回答
旖襯

看下是不是你的服務(wù)器內(nèi)存太小了

2018年2月16日 20:09