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
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 打包依赖是否完整
|