问题
在使用HBuilderX打包 H5 页面的时候,控制台报错FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
原因分析
报错原因主要是 JavaScript 运行内存不足,实际上就是 Node 运行时内存不足,需要手动扩容
解决方案
- 修改 Node 运行内存
setx NODE_OPTIONS --max_old_space_size=4096
- HBuilderX 修改相关配置 工具 -> 设置 -> 运行配置 -> uni-app 运行配置 -> node 启动内存参数,修改为合适的内存大小即可