【发布时间】:2018-02-25 07:27:11
【问题描述】:
我在运行带有--release 和--prod 标志的Ionic 应用程序构建时遇到了内存不足 问题。不幸的是,当它接缝时,Node 被允许使用的内存空间不足以供该进程使用,并且它会产生以下错误(可能在没有内存块可用于执行操作之后):
正如this 答案中所建议的那样,我试图在构建命令之前利用package.json start 脚本中的max_old_space_size 标志无济于事。主要是因为node进程在flag设置后是通过Ionic CLI方式在内部运行的。
我还尝试按照this 回答中的建议重新安装具有更大堆大小的 Ionic,但这似乎只能解决 Ionic 包本身安装期间的内存限制,而不是任何通过 CLI 使用 Ionic 进行后续操作。
提前感谢您的帮助。 :)
离子信息:
cli packages: (D:\ionic\<...>\node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 7.0.1
Gulp CLI : CLI version 3.9.1 Local version 3.9.1
local packages:
@ionic/app-scripts : 2.1.4
Cordova Platforms : android 6.2.3 ios 4.5.0
Ionic Framework : ionic-angular 3.3.0
System:
Android SDK Tools : 25.2.2
Node : v6.10.2
npm : 4.0.5
OS : Windows 7
【问题讨论】:
标签: node.js build out-of-memory ionic3 heap-memory