跳到内容
Tauri

前端配置

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