diff --git a/.changes/fix-sveltekit-tsconfig-sync.md b/.changes/fix-sveltekit-tsconfig-sync.md new file mode 100644 index 0000000000..9956ee69b4 --- /dev/null +++ b/.changes/fix-sveltekit-tsconfig-sync.md @@ -0,0 +1,6 @@ +--- +"create-tauri-app": patch +"create-tauri-app-js": patch +--- + +Run `svelte-kit sync` after installing generated Svelte templates so the referenced SvelteKit tsconfig exists before checks run. diff --git a/templates/template-svelte-ts/package.json.lte b/templates/template-svelte-ts/package.json.lte index e75aa794fd..01f7bf6fd8 100644 --- a/templates/template-svelte-ts/package.json.lte +++ b/templates/template-svelte-ts/package.json.lte @@ -7,6 +7,7 @@ "dev": "vite dev", "build": "vite build", "preview": "vite preview", + "prepare": "svelte-kit sync || echo ''", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "tauri": "tauri" diff --git a/templates/template-svelte/package.json.lte b/templates/template-svelte/package.json.lte index d63b51be79..417f079283 100644 --- a/templates/template-svelte/package.json.lte +++ b/templates/template-svelte/package.json.lte @@ -7,6 +7,7 @@ "dev": "vite dev", "build": "vite build", "preview": "vite preview", + "prepare": "svelte-kit sync || echo ''", "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", "tauri": "tauri"