开发周期
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 构建完成后,webview 将打开,显示您的 Web 应用。您可以更改 Web 应用,如果您的工具允许,webview 应该会自动更新,就像浏览器一样。当您更改 Rust 文件时,它们会自动重新构建,您的应用也会自动重启。
关于 Cargo.toml 和源代码控制
在您的项目存储库中,您**应该**将“src-tauri/Cargo.lock”与“src-tauri/Cargo.toml”一起提交到 git,因为 Cargo 使用 lockfile 提供确定性构建。因此,建议所有应用程序都检入它们的 Cargo.lock。您**不应该**提交“src-tauri/target”文件夹或其任何内容。