前端配置
Tauri 是前端无关的,并开箱即用地支持大多数前端框架。但是,有时框架需要一些额外的配置才能与 Tauri 集成。以下是具有推荐配置的框架列表。
如果框架未列出,则它可能在没有额外配置的情况下与 Tauri 一起工作,或者可能尚未记录在案。 欢迎任何添加可能需要额外配置的框架的贡献,以帮助 Tauri 社区中的其他人。
配置清单
从概念上讲,Tauri 充当静态 Web 主机。 您需要向 Tauri 提供一个文件夹,其中包含 HTML、CSS、Javascript 以及可能的 WASM 的混合,这些内容可以提供给 Tauri 提供的 webview。
以下是将前端与 Tauri 集成所需的常见场景清单。
- 使用静态站点生成 (SSG)、单页应用程序 (SPA) 或经典多页应用 (MPA)。 Tauri 本身不支持基于服务器的替代方案(例如 SSR)。
- 对于移动开发,某种类型的开发服务器是必要的,它可以将前端托管在您的内部 IP 上。
- 在您的应用程序和 API 之间使用适当的客户端-服务器关系(没有带有 SSR 的混合解决方案)。
JavaScript
对于大多数项目,我们建议 Vite 用于 SPA 框架,例如 React、Vue、Svelte 和 Solid,但也适用于纯 JavaScript 或 TypeScript 项目。 此处列出的大多数其他指南都展示了如何使用元框架,因为它们通常是为 SSR 设计的,因此需要特殊配置。
Rust
© 2025 Tauri 贡献者。 CC-BY / MIT