egret 编译的配置写在哪
时间: 2024-03-21 07:43:17 浏览: 19
Egret的编译配置文件是 `egretProperties.json`,它位于 Egret 项目的根目录下。在 Egret 项目中,我们可以通过修改这个配置文件来配置项目的编译选项、引擎版本、发布平台等参数。示例文件结构如下:
```json
{
"engineVersion": "5.2.33",
"compilerVersion": "2.8.3",
"template": {},
"target": {
"current": "web"
},
"publish": {
"web": {},
"native": {},
"path": "bin-release"
}
}
```
其中,`engineVersion` 指定了 Egret 引擎的版本号,`compilerVersion` 指定了 TypeScript 编译器的版本号,`target` 指定了当前的编译目标平台,在示例中是 Web 平台,`publish` 则指定了项目发布的相关选项。你可以根据自己的需要修改这些参数。
相关问题
egret编译之后manifest.json变化了是什么原因
在 Egret 项目中,`manifest.json` 是发布项目时生成的一个文件,用于记录发布版本的文件列表和版本信息。当项目进行编译时,如果有文件被添加、修改或删除,`manifest.json` 文件就会相应地发生变化。
具体来说,`manifest.json` 文件中会记录项目中所有需要发布的文件的名称、文件大小、文件的 MD5 值以及文件的版本信息等,每个文件都会有一个对应的条目。当进行编译时,如果有文件被修改或新增,这些文件的信息会被添加到 `manifest.json` 中,如果有文件被删除,相应的条目会被从 `manifest.json` 中移除。
因此,如果在编译 Egret 项目时,你发现 `manifest.json` 文件发生了变化,那么很可能是因为项目中的文件发生了变化,可以查看一下具体的文件变化情况。
egret引擎 怎么进行分包配置
对于Egret引擎的分包配置,可以通过修改项目的配置文件进行设置。具体步骤如下:
1. 打开项目的配置文件,一般为egretProperties.json。
2. 在modules节点下添加需要分包的模块,例如:
```
"modules": [
{
"name": "core",
"path": "libs/modules/core"
},
{
"name": "eui",
"path": "libs/modules/eui"
},
{
"name": "dragonBones",
"path": "libs/modules/dragonBones"
},
{
"name": "game",
"path": "libs/modules/game"
}
],
```
3. 在game节点下添加需要分包的资源,例如:
```
"game": {
"resource": "resource/default.res.json",
"groups": [
{
"name": "preload",
"keys": "preload",
"resources": []
},
{
"name": "game",
"keys": "game",
"resources": [
{
"url": "assets/bg.jpg",
"type": "image"
},
{
"url": "assets/sound.mp3",
"type": "sound"
}
]
}
],
"native": {
"path": "game",
"ios": {
"path": "game-ios"
},
"android": {
"path": "game-android"
}
}
},
```
其中,groups节点下的name