umi打包内存不足

方案一

找到工程目录:node_modules.bin\umi.cmd文件,替换下面代码,重新启动即可

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe" --max_old_space_size=8192 "%~dp0\..\umi\bin\umi.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  --max_old_space_size=8192 "%~dp0\..\umi\bin\umi.js" %*
)

方案二

遇到此问题,需要增加节点允许的内存量。
您可以通过以下方式在全局范围内执

  1. 打开一个cmd窗口
  2. 跑 setx NODE_OPTIONS --max_old_space_size=10240
  3. 关闭所有cmd /代码编辑器
  4. 重新打开cmd并再次运行节点命令

你可能感兴趣的:(umi打包内存不足)