24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
```
|
|
src-tauri/
|
|
├── src/
|
|
│ ├── commands/ # 所有 Tauri 命令(前端调用的 Rust 函数)
|
|
│ │ ├── mod.rs # 命令模块导出
|
|
│ │ ├── file.rs # 文件操作命令
|
|
│ │ ├── system.rs # 系统信息/权限命令
|
|
│ │ └── app.rs # 应用控制(窗口、托盘、重启)
|
|
│ ├── core/ # 核心业务逻辑(纯 Rust,不依赖 Tauri)
|
|
│ │ ├── mod.rs
|
|
│ │ ├── config.rs # 配置管理
|
|
│ │ ├── storage.rs # 本地数据存储
|
|
│ │ └── service.rs # 业务服务
|
|
│ ├── utils/ # 工具函数
|
|
│ │ ├── mod.rs
|
|
│ │ ├── error.rs # 统一错误处理
|
|
│ │ └── helpers.rs # 通用工具
|
|
│ ├── window.rs # 窗口管理(创建、样式、行为)
|
|
│ ├── tray.rs # 系统托盘逻辑
|
|
│ ├── lib.rs # 库入口(导出所有模块)
|
|
│ └── main.rs # 程序入口(轻量,只做初始化)
|
|
├── Cargo.toml
|
|
└── tauri.conf.json
|
|
``` |