Tauri 核心生态系统
tauri
这是将所有组件拼到一起的 crate。它将运行时、宏、实用程序和 API 集成为一款最终产品。它在编译时读取tauri.conf.json文件,以引入功能并执行应用程序(甚至项目文件夹中的文件)的实际配置。它在运行时处理脚本注入(用于 polyfills/原型修订),托管用于系统交互的 API,甚至管理更新过程。Cargo.toml
tauri-运行时
Tauri 本身和较低级别的 webview 库之间的胶水层。
tauri宏
通过 tauri-codegen为上下文创建宏,处理器和命令 crate
tauri-utils
在许多地方重用的通用代码,并提供有用的实用程序,例如解析配置文件、检测平台三元组、注入 CSP 和管理资产。
tauri构建
在构建时应用宏来装配 所需的某些特殊功能。cargo
tauri-codegen (英语)
嵌入、哈希和压缩资产,包括应用程序和系统托盘的图标。在编译时分析tauri.conf.json并生成 Config 结构。
tauri-runtime-wry
此 crate 专门为 WRY 打开了直接的系统级交互,例如打印、监视器检测和其他与窗口相关的任务。