簡體   English   中英

Nodejs Appveyor構建內存不足

[英]Nodejs Appveyor build running out of memory

我們正在AppVeyor上運行構建,以構建AOT angular 2應用程序。

構建開始失敗,給出以下內容:

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

據我所知,您可以使用--max_old_space_size=xxxx ,其中xxxx是您要增加內存的大小。 默認值為512。問題是,我不確定在何處添加此標志。 我已經嘗試了破折號(我發現了originall)和下划線。 我已經將該標志作為ps build命令定義的一部分,在構建腳本的構建配置中以及在package.json腳本定義中都沒有用。

我確定這只是必須放在正確的位置,但是我不清楚在哪里添加它。 任何幫助,將不勝感激。

謝謝

在appveyor.yml中:

init:
- ps: Install-Product node 8
- cmd: set NODE_OPTIONS=--max-old-space-size=1028

這將在初始化期間設置節點env var。 將其設置為任意高。

這也為我們減少了約80%的構建時間。 難以置信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM