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