You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.1 KiB
Markdown

# `call-client`
`call-client` 是一个基于 `Tauri 2 + Vue 3 + TypeScript + Vite` 的桌面客户端项目,已从原 `Electron + Vue` 项目迁移出主要业务骨架。
## 当前状态
- 已完成 `login -> main -> ticketList` 三窗口流程
- 已接入配置、日志、Session、窗口事件通信
- 已接入主业务页面迁移骨架
- 已补齐 `src-tauri/icons/` 图标资源
- 已开启 Tauri Linux 打包目标:`deb`、`appimage`
## 常用命令
```bash
npm run dev
npm run build
npm run tauri dev
npm run tauri build
```
说明:
- `npm run dev`:启动前端开发服务
- `npm run build`:执行前端类型检查和构建
- `npm run tauri dev`:启动 Tauri 开发模式
- `npm run tauri build`:执行 Tauri 打包
## 文档入口
- 项目结构、关键文件、运行方式、打包说明:`PROJECT_GUIDE.md`
- 迁移设计文档:`TAURI-MIGRATION.md`
- 当前迁移任务清单:`TAURI-MIGRATION-TASKS.md`
## 运行前提
- Node.js / npm 已安装
- 运行 `tauri dev``tauri build` 前,需要本机已安装 Rust / Cargo
- Linux 打包是否成功还取决于本机 Tauri 打包依赖是否完整