feat: 增加 Client Windows 打包基础 (#92)

This commit is contained in:
chengma
2026-08-10 11:59:13 +08:00
parent 3bfaf44799
commit 99252aecce
14 changed files with 470 additions and 22 deletions
+15 -2
View File
@@ -111,7 +111,7 @@ client/data/
└── artifacts/ 失败截图和控件树 XML
```
跑源码时它就在 `client\data\`;将来打包成 exe 后,它在 `launcher.exe` 旁边。
跑源码时它就在 `client\data\`;打包成 exe 后,它在根目录 `Launcher.exe` 旁边。
想看里面的数据,装一个免费工具 **DB Browser for SQLite**,用它打开 `client.db` 即可。表结构和每个字段什么意思,见 [03 数据模型](03-data-model.md)。
@@ -148,7 +148,20 @@ Remove-Item Env:QT_QPA_PLATFORM
第 2 条打印出 `OK` 就算通过。完整的验证要求见 [client/AGENTS.md](../../client/AGENTS.md) §验证。
## 10. 接下来读什么
## 10. 打包 Windows 便携版
在 `client` 目录双击 `build_client.bat`,或者从 PowerShell 执行:
```powershell
cd D:\chengma\cmautobuy\client
.\build_client.bat
```
第一次会在 `.build-venv/` 安装固定版本依赖,完成后产物位于 `release/`。发布时
使用完整便携压缩包;`autobuy——manifest.json` 和更新压缩包留给版本发布与后续
更新功能使用。不要把本机已有的 `data/` 塞进发布包。
## 11. 接下来读什么
不用一次读完全部文档。按你要做的事挑: