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并再次运行节点命令
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容