zoukankan      html  css  js  c++  java
  • egret编译 FATAL ERROR: CALL_AND_RETRY_0 Allocation failed process out of memory解决

    egret 白鹭编译时异常提示: FATAL ERROR: CALL_AND_RETRY_0 Allocation failed process out of memory.
     编译时内存溢出, 因为白鹭编译时使用的自带的32位nodejs, 可换自己安装的64位的nodejs.
    解决方法:
    1.安装个64位的nodejs, 如果安装在D:Program Files odejs
    2.修改C:Users登录用户名AppDataRoaming pmegret.cmd文件, 设置路径为我们安装的64位nodejs
    @SET NODE64=D:Program Files
    odejs
    @IF EXIST "%~dp0node_modulesegretEgretEngine" (
      FOR /F "usebackq delims=" %%a in ("%~dp0node_modulesegretEgretEngine") do @(set EGRET=%%a)
    ) ELSE (
      set EGRET=%~dp0node_modules
    )
    
    @IF EXIST "%NODE64%
    ode.exe" (
      "%NODE64%
    ode.exe" --max-old-space-size=4000 "%EGRET%selector.js" %*
    ) ELSE (
      @SETLOCAL
      @SET PATHEXT=%PATHEXT:;.JS;=;%
      node --max-old-space-size=4000 "%EGRET%selector.js" %*
    )
    

      

    2019.04.26更新:

    从官方下载最新的egret,上面改动后面编译后还使用32位的nodejs编译, 将引擎目录下面的nodejs替换掉就好了。

    使用自己安装在d盘的,D:Program Files odejs目录下在的node.exe与D:Program Files odejs ode_modules pm文件夹

    替换掉C:Program Files (x86)EgretEgretLauncher esourcesappenginewin目录下面的node.exe与npm文件夹

  • 相关阅读:
    snaker数据库表说明
    Oracle 导入、导出DMP(备份)文件
    eclipse debug无法启动
    java----事务
    java----单例模式
    java----spring框架
    mybatis----批量增加与批量删除
    web应用程序状态管理
    JavaWeb----servlet
    HTML / CSS----元素分类
  • 原文地址:https://www.cnblogs.com/barrysgy/p/10598348.html
Copyright © 2011-2022 走看看