Angular Production Build 占用了大约 1.5 GB 内存,但仍然出现内存不足的情况

Ros*_*mas 5 angular-cli angular2-cli angular

Angular2 cli项目生产构建[ng build -prod]遇到 92% 的问题,并收到诸如堆内存耗尽之类的错误消息。有什么解决办法吗?项目由大量组件组成。正常构建工作正常[ng build]

截屏

谢谢

yur*_*zui 3

今天只有一种解决方法。

打开./node_modules/.bin/ng.cmd并添加--max_old_space_size选项

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

或者你可以升级你的电脑:)

github上的相关问题