开发周期
1. 启动开发服务器
现在你已完成所有设置,你应该启动你的 UI 框架或打包器提供的应用程序开发服务器(当然,假设你正在使用其中一个)。
注意
每个框架都有其自己的开发工具。涵盖所有这些工具或保持最新状态超出了本文档的范围。
2. 启动 Tauri 开发窗口
- npm
- Yarn
- pnpm
- bun
- Cargo
npm run tauri dev
yarn tauri dev
pnpm tauri dev
bunx tauri dev
cargo tauri dev
首次运行此命令时,Rust 包管理器需要花费数分钟下载并构建所有必需的包。由于这些包已缓存,后续构建会快得多,因为只需要重新构建你的代码。
Rust 构建完成后,Web 视图会打开,显示你的 Web 应用。你可以对你的 Web 应用进行更改,如果你的工具允许,Web 视图应会自动更新,就像浏览器一样。当你对 Rust 文件进行更改时,它们会自动重新构建,你的应用也会自动重启。
关于 Cargo.toml 和源代码控制
在你的项目存储库中,你应该将“src-tauri/Cargo.lock”和“src-tauri/Cargo.toml”提交到 git,因为 Cargo 使用锁定文件提供确定性的构建。因此,建议所有应用程序都签入其 Cargo.lock。你不应该提交“src-tauri/target”文件夹或其任何内容。