Egret 编译内存溢出处理办法
前言 使用白鹭引擎一段时间后,感觉还挺好用的,但是最近偶尔会出现 编译时 内存溢出的情况,网上找了一下原因是 node.js 版本问题导致。日常记录
处理
报错提示
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
官网下载最新 node.js 工具 地址: https://nodejs.org/en/
解密后安装,
安装完后找到 egretLauncher 安装路径的 resources\app\engine\win 目录。
例:C:\Program Files (x86)\Egret\EgretLauncher\resources\app\engine\win
找到 node.exe文件,改个名字即可。如:node_back.exe
安装后 若出现下面情况,可以不用管
最后,温馨提示:
安装完nodejs后可能需要重启下电脑,有些电脑可能安装后不会立马生效。