簡體   English   中英

致命錯誤:CALL_AND_RETRY_LAST 分配失敗 - JavaScript 堆出 memory - Meteor JS

[英]FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory - Meteor JS

我在運行 meteor 項目時遇到了這個問題,它毀了我一整天。 嘗試了互聯網上所有可用的解決方案,但都是徒勞的。 使用此命令增加空間集 TOOL_NODE_FLAGS="--max_old_space_size=8096" 請在這方面幫助我。

=> Started proxy.
    => Meteor 1.10.2 is available. Update this project with 'meteor update'.
       Building for web.browser.legacy           -
    <--- Last few GCs --->
    
    [12772:01D8DA18]   341415 ms: Mark-sweep 630.1 (720.1) -> 629.9 (723.1) MB, 786.3 / 0.1 ms  allocation failure GC in old space requested
    [12772:01D8DA18]   342385 ms: Mark-sweep 629.9 (723.1) -> 629.9 (699.6) MB, 970.5 / 0.1 ms  last resort GC in old space requested
    [12772:01D8DA18]   343313 ms: Mark-sweep 629.9 (699.6) -> 629.9 (692.1) MB, 928.1 / 0.1 ms  last resort GC in old space requested
    
    
    <--- JS stacktrace --->
    
    ==== JS stack trace =========================================
    
    Security context: 03E96201 <JSObject>
        1: fromString(aka fromString) [buffer.js:314] [bytecode=0575EE49 offset=164](this=03C8417D <undefined>,string=180D0DC9 <Very long string[34088076]>,encoding=03E9EFFD <String[4]: utf8>)
        2: from [buffer.js:177] [bytecode=0575EAF9 offset=11](this=043AB369 <JSFunction Buffer (sfi = 03EC8CDD)>,value=180D0DC9 <Very long string[34088076]>,encodingOrOffset=03E9EFFD <String[4]: utf8>,length=03C8417D <u...
    
    FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
     1: node_module_register
     2: v8::internal::Factory::NewRawTwoByteString
     3: v8::internal::Smi::SmiPrint

您嘗試使用的命令行選項: --max-old-space-size可能不會被拾取,因為您將它分配給TOOL_NODE_FLAGS環境變量,而您實際上應該將它分配給NODE_OPTIONS (請參閱該聲明的參考在此處的節點文檔中)。 我在網上讀到相當多的內容說TOOL_NODE_FLAGS不會被一些衍生的 Node 進程拾取。

我的一個 Meteor 應用程序在某個時候遇到了類似的構建錯誤,並通過應用如下所示的標志來修復它:

在此處輸入圖像描述

暫無
暫無

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

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