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

使用Angular本地调试的时候,经常出现内存不足的问题

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

解决方案:

修改内存上限,需要修改如下两个文件。

{project_path}/node_modules/.bin/ng.cmd

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  --max_old_space_size=7200 "%~dp0\..\@angular\cli\bin\ng" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  --max_old_space_size=7200 "%~dp0\..\@angular\cli\bin\ng" %*
)

{project_path}/node_modules/.bin/ngc.cmd

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  --max_old_space_size=7200 "%~dp0\..\@angular\compiler-cli\src\main.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  --max_old_space_size=7200 "%~dp0\..\@angular\compiler-cli\src\main.js" %*
)

你可能感兴趣的:(JavaWeb)