在ng build(prod build)期间内存不足,角度为4

时间:2018-03-26 14:06:04

标签: node.js angular typescript angular-cli

我正在开发一个角度应用并使用angular4。

在开发过程中,我遇到了prod build的问题 当我开发prod构建时,我得到了以下错误。

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

我已经搜索了修复程序,我发现需要增加节点js的内存限制,如下面的代码

"build-prod": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod"

并且工作正常。但我需要一个更好的解决方案,而不是增加节点js的内存分配。

我使用以下配置

@angular/cli: 1.4.4

node: 6.10.3

os: win32 x64

@angular/compiler: 4.4.6

@angular/core: 4.4.6

@angular/cli: 1.4.4

@angular/compiler-cli: 4.4.6

typescript: 2.3.4

请建议我更好的解决方案来解决此问题。 在此先感谢。

1 个答案:

答案 0 :(得分:0)

我已将配置更新到下面,一切正常。

@angular/cli: 1.7.3
Node: 6.10.3
OS: win32 x64
Angular: 5.2.9
typescript: 2.6.2