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