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