diff --git a/.changeset/hot-adults-peel.md b/.changeset/hot-adults-peel.md new file mode 100644 index 000000000000..c763e9a2f7b4 --- /dev/null +++ b/.changeset/hot-adults-peel.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: remove Vite manifest before running adapter diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 07a1b9a0668c..9f5488d6c492 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -698,6 +698,10 @@ function kit({ svelte_config }) { .cyan('npm run preview')} to preview your production build locally.` ); + // avoid making the manifest available to users + fs.unlinkSync(`${out}/client/${vite_config.build.manifest}`); + fs.unlinkSync(`${out}/server/${vite_config.build.manifest}`); + if (kit.adapter) { const { adapt } = await import('../../core/adapt/index.js'); await adapt(svelte_config, build_data, metadata, prerendered, prerender_map, log); @@ -709,10 +713,6 @@ function kit({ svelte_config }) { `See ${link} to learn how to configure your app to run on the platform of your choosing` ); } - - // avoid making the manifest available to users - fs.unlinkSync(`${out}/client/${vite_config.build.manifest}`); - fs.unlinkSync(`${out}/server/${vite_config.build.manifest}`); }; } },