egret 版本升级 5.2.x - 5.3.8

2024-08-24 20:48
文章标签 5.3 5.2 版本升级 egret

本文主要是介绍egret 版本升级 5.2.x - 5.3.8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目要发布头条小程序的版本. 工程是5.2.30, 然后白鹭支持头条小程序的版本需要是5.3.8,所以需要把版本升级到5.3.8.

1.下载5.3.8的引擎, 然后在IDE的终端输入egret upgrade --egretversion 5.3.8

2. 升级完后可能会有些地方报错, 我就遇到了dragonBones的接口不一样的问题. 替换成新的接口就好了

3. 创建一个5.3.8的新工程, 把scripts下的plugins文件夹.拷贝到要打包的工程, 这时候还是不能直接打包的.

4.在scripts/config.ts 的顶上添加 代码:

import { WebpackBundlePlugin, WebpackDevServerPlugin } from "./plugins/webpack-plugin";

将 scripts/config.ts 中的 IncrementCompilePlugin 替换为 WebpackDevServerPlugin:

// new IncrementCompilePlugin(),
new WebpackDevServerPlugin({libraryType: "debug",defines: { DEBUG: true, RELEASE: false },typescript: { mode: "legacy" }
}),

将 scripts/config.ts 中的 CompilePlugin 替换为 WebpackBundlePlugin :

// new CompilePlugin({ libraryType: "release", defines: { DEBUG: false, RELEASE: true } }),
new WebpackBundlePlugin({libraryType: "release",defines: { DEBUG: false, RELEASE: true },typescript: { mode: "legacy" }
}),

5.在ide 终端执行 egret build , 发现有报错.

Error: Cannot find module '@egret/egret-webpack-bundler'

这其实是, 刚复制过来的plugins文件夹. 里面plugins/node_modules/@egret/egret-webpack-bundler 文件夹是个快捷方式, 里面的东西没有一并被复制过来. 

解决方法就是删除@egret 文件夹, 在执行一次 egret build 就好了. 

 

参考: https://docs.egret.com/engine/docs/build/legacy-mode

参考: https://www.cnblogs.com/mqflive81/archive/2004/01/13/13924960.html

这篇关于egret 版本升级 5.2.x - 5.3.8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1103567

相关文章

ssh版本升级导致连接失败

公司系统使用的是第三方ssh插件jsch-0.1.39.jar,之前采集正常的,但是厂家服务器ssh升级成2.0版本,然后程序就报错,异常如下: com.jcraft.jsch.JSchException: Algorithm negotiation failat com.jcraft.jsch.Session.receive_kexinit(Session.java:510)at com.

兔子-(PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP'

由于在PHP最新的版本中增加了一个配置项目“request_order”,默认值为“GP”,这个存在一定的安全风险。这里我们建议用户将配置更改为“CGP” 可以在php的安装目录下找到php.ini配置目录,找到下面选项: request_order = "GP"  更改为 request_order = "CGP"   重启服务器后即可。 此

android项目从低版本到高版本升级时一般需修改的配置

1、app目录下build.gradle 文件SdkVersion  和依赖:dependencies 2、ToastDemo目录下build.gradle 3、修改Gradle Version 4、修改MainActivity.java导入包

VMWARE VCENTER6.7 VCSA通过Web5480进行版本升级

VCENTER当前版本如下图 操作前先给VCENTER打一个快照,出问题可以立即回退 1、先下载VCSA镜像,并将VCSA镜像上传至DataStore中; 2、选中VCSA虚拟机,编辑配置 3、挂载新上传的VCSA镜像,一定要勾选“已连接”和“打开电源时连接” 4、登录VCENTER的5480界面,https:X.X.X.X:5480 点击更新,多等一会可以刷新出新版本

百度文心一言 App 获推 4.0.0 版本升级:更名文小言、9 月内文心 4.0 大模型免费用!

百度文心一言 App 获推 4.0.0 版本升级:更名文小言、9 月内文心 4.0 大模型免费用! 文小言4.0.0版本重磅发布:AI新时代的引领者!💥 随着科技的飞速发展,AI已经深入到我们生活的方方面面。2024年9月,百度正式发布了文心一言App的4.0.0版本,并更名为**“文小言”**。这一升级不仅象征着技术的飞跃,也预示着AI能力即将更广泛应用到日常场景中。那么,这款备受关注的A

畅游5G高速网络:联发科集成Wi-Fi6E与蓝牙5.2的系统级单芯片MT7922

这周末,除非外面下钞票,否则谁也拦不住我玩《黑神话悟空》(附:两款可以玩转悟空的显卡推荐) IPBrain平台君 集成电路大数据平台 2024年09月03日 17:28 北京 联发科一直以创新技术追赶市场需求…… “不努力向前游就会被海浪拍回岸边…” 芯片设计公司产品层出不穷,想要站稳脚根只有不断创新其技术和适应市场的需求。来自台湾地区的联发科技,自

5.2.数据结构-c/c++二叉树详解(下篇)(算法面试题)

本章所有代码请见:5.3.数据结构-c/c++二叉树代码-CSDN博客 上篇:5.数据结构-c/c++二叉树详解(上篇)(遍历方法,完全二叉树)-CSDN博客  目录 1 求二叉树 第k层的节点 2 查找一个节点是否在二叉树中 3 求二叉树节点的个数 4 求二叉树叶子节点的个数 5 求树的深度 6 判断一棵树是否为完全二叉树 1 求二叉树 第k层的节点

PostgreSQL 12.2 版本升级到 16.4 版本

将 PostgreSQL 从 12.2 版本升级到 16.4 版本是一个相对较大的跳跃,因为 PostgreSQL 的主要版本之间(如从 12 到 16)可能会引入不兼容的更改、新特性以及性能改进。以下是一个基本的步骤指南,帮助你完成从 PostgreSQL 12.2 到 16.4 的升级过程。请注意,这个过程可能需要根据你的具体环境(如操作系统、数据库大小、配置等)进行调整。 1. 备份数据库

pg小版本升级

文章目录 一、升级计划二、升级步骤1、安装目标版本数据库2、停止数据库实例3、备份数据目录4、调整环境变量,PGHOME/LD_LIRARAY_PATH5、使用新版本启动数据库 三、检查升级后的数据库 一、升级计划 pg14.0 -> pg14.9 查看当前版本信息: select version(); 原来环境变量: export PGHOME=/home/post