参考
配置文件
distromate.yaml 配置文件详解
配置示例
最小配置
appid: your-app-id
package:
executable: dist/myapp.exe完整配置
appid: your-app-id
name: 我的应用
description: 应用描述
icon: assets/logo.png
package:
name: myapp
executable: dist/myapp.exe
icon: assets/logo.ico
publisher: 我的公司
language: chinese
preservePaths:
- config/
- data/
- logs/配置字段
应用基本信息
| 字段 | 类型 | 描述 | 示例 |
|---|---|---|---|
appid * | string | 应用的唯一标识符 | b66ace14 |
name | string | 应用的显示名称 | 我的应用 |
description | string | 应用的详细描述 | 一个很棒的应用程序 |
icon | string | 应用的展示图标路径 (PNG/JPG/ICO) | assets/logo.png |
打包配置 (package)
| 字段 | 类型 | 描述 | 示例 | 默认值 |
|---|---|---|---|---|
package.name | string | 打包名称,影响生成的文件名 | myapp | - |
package.executable * | string | 应用主程序的可执行文件路径 | dist/myapp.exe | - |
package.icon | string | 安装包和快捷方式的图标文件路径 (.ico) | assets/logo.ico | - |
package.publisher | string | 发布者名称 | 我的公司 | - |
package.language | string | 安装程序界面语言 (chinese/english) | chinese | chinese |
package.preservePaths | array | 更新时需要保留的目录和文件路径 | ["config/", "data/"] | - |