当前位置:  开发笔记 > 编程语言 > 正文

致命错误:堆限制附近的无效标记 - 压缩分配失败 - 离子3中的JavaScript堆内存不足

如何解决《致命错误:堆限制附近的无效标记-压缩分配失败-离子3中的JavaScript堆内存不足》经验,为你挑选了3个好方法。

当我使用"离子服务"命令运行离子3项目而不是获取此错误.请帮帮我们



1> 小智..:

在centos服务器7上出现相同的问题,但这解决了我的问题:

node --max-old-space-size=X node_modules/@angular/cli/bin/ng build --prod

X = (2048 or 4096 or 8192 o..)记忆的价值在哪里



2> runnerpaul..:

试试这个在论坛上的旧消息中指出的解决方案:https://forum.ionicframework.com/t/3-7-0-ios-build-with-prod-not-working/107061/24

打开 node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js

更改第一行:

#!/usr/bin/env node

#!/usr/bin/env node --max-old-space-size=4096

尝试值1024和2048,但对于相对较大的应用程序,您可能需要4096.



3> 小智..:
node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true


尽管此代码可以回答问题,但提供有关此代码为何和/或如何回答问题的其他上下文,可以提高其长期价值。
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有