离子cordova构建android --prod时出错

Ank*_*ari 8 android cordova ionic-framework ionic2 ionic3

致命错误:CALL_AND_RETRY_LAST分配失败 - JavaScript堆内存不足

运行命令时出错:ionic cordova build android --prod

注:离子构建Android,离子运行的Android离子成为一切工作正常.

我读过许多话题,说一旦项目变大,就会停止工作.

它是在问题到来前一天工作的.它停止工作,因为我们添加了更多的文件和JSON,用于多语言的应用程序翻译.

这是一个已知的问题吗?有什么解决方案吗?

请检查更多细节:https://youtu.be/oCN7iSt8rzg

附加错误图片:

在此输入图像描述

离子信息:

在此输入图像描述

Ank*_*ari 7

通过添加--max_old_space_size修改C:\ Users\AppData\Roaming \npm中的ionic.cmd文件解决了该问题.我把我的定为8096.

@if EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" --max_old_space_size=8096 "%~dp0\node_modules\ionic\bin\ionic" %*
) ELSE (
@SETLOCAL
@set PATHEXT=%PATHEXT:;.JS;=;%
node --max_old_space_size=8096 "%~dp0\node_modules\ionic\bin\ionic" %*
)
Run Code Online (Sandbox Code Playgroud)

祝好运! 检查实际来源:https://github.com/ionic-team/ionic-cli/issues/1453