解决egret白鹭引擎编译项目是报内存溢出的问题
说明:
egret项目比较大了后编译文件也多了起来,在编译的时候会报内存溢出的问题FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
解决方式
最开始使用修改安装白鹭引擎引入的node名称重启电脑的方式解决了。但是发布项目和新建项目会报错找不到node。
所以。。。。就找到了另外一种方式,替换成自己下载安装后的node.js.
安装和配置官网下载最新 node.js 工具 地址: https://nodejs.org/en/
把安装目录例:C:\Program Files\nodejs 里面的node.exe 和 C:\Program Files\nodejs\node_modules 里面的npm文件直接拷贝到(地址按照自己的配置环境来)
目录,例:C:\Program Files (x86)\Egret\EgretLauncher\resources\app\engine\win
- 拷贝后需要重启电脑
这样就可以完好如初了。
评论