解决egret白鹭引擎编译项目是报内存溢出的问题
![](/images/avatar.png)
说明:
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
![This is an set1 image](/egret/egret%E7%99%BD%E9%B9%AD%E5%BC%95%E6%93%8E%E8%A7%A3%E5%86%B3%E7%BC%96%E8%AF%91%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA%E7%9A%84%E9%97%AE%E9%A2%98/set1.png)
- 拷贝后需要重启电脑
这样就可以完好如初了。
评论