方案一
找到工程目錄:node_modules.bin\umi.cmd文件艰躺,替換下面代碼,重新啟動(dòng)即可
@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" %*
)
方案二
遇到此問題眨八,需要增加節(jié)點(diǎn)允許的內(nèi)存量腺兴。
您可以通過以下方式在全局范圍內(nèi)執(zhí)
- 打開一個(gè)cmd窗口
- 跑 setx NODE_OPTIONS --max_old_space_size=10240
- 關(guān)閉所有cmd /代碼編輯器
- 重新打開cmd并再次運(yùn)行節(jié)點(diǎn)命令