1.2 KiB
1.2 KiB
项目架构
graph TD
A[用户界面] --> B[Tauri 前端]
B --> C[Vite 构建工具]
C --> D[HTML/CSS/JavaScript]
B --> E[Tauri 后端]
E --> F[Rust 核心]
subgraph 前端层
A
B
C
D
end
subgraph 后端层
E
F
end
技术栈
- 包管理: pnpm
- 构建工具: Vite
- 测试框架: Vitest
- UI框架: 原生 HTML/CSS/JavaScript
- 桌面应用框架: Tauri
- 后端语言: Rust
目录结构
tauri-example/
├── src/ # 前端源代码
│ ├── main.js # 应用入口点
│ ├── style.css # 样式文件
│ └── *.test.js # 测试文件
├── src-tauri/ # Tauri 后端代码
│ ├── src/
│ │ └── main.rs # Rust 入口点
│ ├── Cargo.toml # Rust 依赖配置
│ ├── tauri.conf.json # Tauri 配置
│ └── build.rs # 构建脚本
├── index.html # HTML 入口文件
├── vite.config.js # Vite 配置
├── vitest.config.js # Vitest 配置
└── package.json # 项目配置和依赖