uni-app打包失败 提示API fatal error handler returned after process out of memory

uni-app打包失败 提示API fatal error handler returned after process out of memory

操作步骤:

  • 直接发行h5

预期结果:

  • 打包成功

实际结果:

  • [广告] 09:27:40.762 DCloud 2021新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
  • [HBuilder] 09:27:40.769 项目 ‘erpv6mobile’ 开始发布h5…
  • [HBuilder] 09:27:40.798 项目 ‘erpv6mobile’ 开始编译…
  • [HBuilder] 09:27:44.881 正在编译中…
  • [HBuilder] 09:31:26.957 INFO Build optimizing…
  • [HBuilder] 09:31:26.957 DONE Build complete.
  • [HBuilder] 09:31:26.962 项目 ‘erpv6mobile’ 编译成功。
  • [HBuilder] 09:31:27.598 开始差量编译…
  • [HBuilder] 09:43:19.372 #
  • [HBuilder] 09:43:19.374 # Fatal error in , line 0
  • [HBuilder] 09:43:19.381 # API fatal error handler returned after process out of memory
  • [HBuilder] 09:43:19.382 #
  • [HBuilder] 09:43:19.391 项目 ‘erpv6mobile’ 发布h5失败.

bug描述:

  • 关闭重启HbuilderX还是一样,尝试了很多次了,系统内存占用是50%,还有8G内存空间的.
  • [广告] 09:27:40.762 DCloud 2021新春招聘开启,欢迎前端、Android、C++/QT来投简历! 详情点击
  • [HBuilder] 09:27:40.769 项目 ‘erpv6mobile’ 开始发布h5…
  • [HBuilder] 09:27:40.798 项目 ‘erpv6mobile’ 开始编译…
  • [HBuilder] 09:27:44.881 正在编译中…
  • [HBuilder] 09:31:26.957 INFO Build optimizing…
  • [HBuilder] 09:31:26.957 DONE Build complete.
  • [HBuilder] 09:31:26.962 项目 ‘erpv6mobile’ 编译成功。
  • [HBuilder] 09:31:27.598 开始差量编译…
  • [HBuilder] 09:43:19.372 #
  • [HBuilder] 09:43:19.374 # Fatal error in , line 0
  • [HBuilder] 09:43:19.381 # API fatal error handler returned after process out of memory
  • [HBuilder] 09:43:19.382 #
  • [HBuilder] 09:43:19.391 项目 ‘erpv6mobile’ 发布h5失败.

更多关于uni-app打包失败 提示API fatal error handler returned after process out of memory的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

请问这个问题现在解决了吗,我也遇到了一样的问题

更多关于uni-app打包失败 提示API fatal error handler returned after process out of memory的实战教程也可以访问 https://www.itying.com/category-93-b0.html


目前一次解决的方法是替换HbuilderX/plugins/node.exe (替换成node v8.17这个版本的)

回复 起風了: 哪里有这个版本的node

回复 3***@qq.com: node官网

回复 起風了: 可以了,非常感谢

回复 3***@qq.com: 请问你是怎么解决的,能具体说说吗?

回复 3***@qq.com: 按楼主说的,用官网的nodev8.17替换了HbuilderX/plugins/node.exe就可以了

这个错误提示"process out of memory"表明HBuilderX在打包过程中遇到了内存不足的问题。虽然系统显示还有8G内存空间,但HBuilderX进程本身可能达到了内存使用上限。

建议尝试以下解决方案:

  1. 调整HBuilderX内存设置:在HBuilderX安装目录下找到HBuilderX.ini文件,增加内存分配参数:
    -Xmx4096m
    -Xms1024m
回到顶部