diff --git a/.gitignore b/.gitignore index 229b106e3..61b28bfa3 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ upload *.tsbuildinfo /result +.svelte-kit \ No newline at end of file diff --git a/apps/website/vite.config.ts b/apps/website/vite.config.ts index b3261f03a..4625e0b2c 100644 --- a/apps/website/vite.config.ts +++ b/apps/website/vite.config.ts @@ -3,13 +3,22 @@ import { paraglideVitePlugin } from '@inlang/paraglide-js'; import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; -export default defineConfig({ - plugins: [ - tailwindcss(), - sveltekit(), - paraglideVitePlugin({ - project: './project.inlang', - outdir: './src/lib/paraglide' - }) - ] -}); +export default () => { + // See https://github.com/nrwl/nx/issues/28978. + const cwd = process.cwd(); + process.chdir(__dirname); // Temporarily change the working directory + + const config = defineConfig({ + plugins: [ + tailwindcss(), + sveltekit(), + paraglideVitePlugin({ + project: './project.inlang', + outdir: './src/lib/paraglide' + }) + ] + }); + + process.chdir(cwd); // Restore the original working directory + return config; +};