前端配置
Tauri 與前端框架無關,並支援大多數開箱即用的前端框架。但是,有時框架需要一些額外的配置才能與 Tauri 整合。以下是具有建議配置的框架列表。
如果框架未列出,則它可能在沒有額外配置的情況下與 Tauri 一起使用,或者可能尚未記錄。歡迎任何貢獻,以添加可能需要額外配置的框架,以幫助 Tauri 社群中的其他人。
配置檢查清單
從概念上講,Tauri 充當靜態網站主機。您需要向 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 專案。此處列出的大多數其他指南都顯示了如何使用 Meta-Frameworks,因為它們通常是為 SSR 設計的,因此需要特殊配置。
Rust
© 2025 Tauri 貢獻者。CC-BY / MIT