SvelteKit
SvelteKit is a meta framework for Svelte. Learn more about SvelteKit at https://kit.svelte.dev/. This guide is accurate as of SvelteKit 2.5.7 / Svelte 4.2.15.
Checklist
- Use SSG and/or SPA via
static-adapter
. Tauri doesn’t support server-based solutions. - Use
build/
asfrontendDist
intauri.conf.json
.
Example Configuration
-
-
-
Update SvelteKit configuration:
-
Disable SSR
Lastly, we need to disable SSR and enable prerendering by adding a root
+layout.ts
file (or+layout.js
if you are not using TypeScript) with these contents:Note that
static-adapter
doesn’t require you to disable SSR for the whole app but it makes it possible to use APIs that depend on the global window object (like Tauri’s API) without Client-side checks.Furthermore, if you prefer Single-Page Application (SPA) mode over SSG, you can change the adapter configurations and
+layout.ts
according to the adapter docs.
© 2024 Tauri Contributors. CC-BY / MIT