万腾科技
万腾科技
  • 发布:2022-12-24 16:51
  • 更新:2023-01-12 22:02
  • 阅读:388

v3.6.14 hbuilderx打包时候提示js 溢出

分类:HBuilderX

升级最新版,打包app,提示内存溢出;(版本更新里面使用node 16.x.x),目前只能h5运行;

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
192561 ms: Mark-sweep (reduce) 404.1 (777.8) -> 400.2 (607.0) MB, 617.4 / 0.2 ms (average mu = 0.951, current mu = 0.000) last resort GC in old space requested

使用下面这种方式也不行:
https://ask.dcloud.net.cn/question/116721

2022-12-24 16:51 负责人:DCloud_UNI_GSQ 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

项目有多大?错误提供下截图

DCloud_UNI_GSQ

DCloud_UNI_GSQ

将项目转换为CLI的工程后再试试

或者将HBuilderX内置node替换为64位

栙溧

栙溧

问题解决了吗,替换node开发工具就卡死了,还有没有别的方案

DCloud_heavensoft

DCloud_heavensoft

这个问题一般是项目太大了,编译时超过32位node的可用内存上限。
目前HBuilderX为了同时兼容32位和64位,没有分版本,只提供了一个32位。后续HBuilderX会升级优化,主要提供64位。
但开发者仍然应该注意工程的代码量的控制。

  • 3***@qq.com

    什么时候能解决啊..要疯了啊...项目确实有点大没办法啊功能太多了

    2023-02-17 17:45

要回复问题请先登录注册