diff --git a/.changeset/smooth-kangaroos-guess.md b/.changeset/smooth-kangaroos-guess.md new file mode 100644 index 000000000000..67a6836562ad --- /dev/null +++ b/.changeset/smooth-kangaroos-guess.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +Set optimizeDeps.entries to [] when building service worker diff --git a/packages/kit/src/core/build/index.js b/packages/kit/src/core/build/index.js index ab239d41138e..2dd4af1137e2 100644 --- a/packages/kit/src/core/build/index.js +++ b/packages/kit/src/core/build/index.js @@ -591,6 +591,7 @@ async function build_service_worker( emptyOutDir: false }, optimizeDeps: { + entries: [], // exclude Svelte packages because optimizer skips .svelte files leading to half-bundled // broken packages https://github.com/vitejs/vite/issues/3910 exclude: [