From 312caa820d511cd4055bbf7b813472f46ff65676 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 12 Aug 2021 15:31:27 -0400 Subject: [PATCH 1/2] add optimizeDeps.entries when build.rollupOptions.input is unspecified --- packages/kit/src/core/build/index.js | 1 + 1 file changed, 1 insertion(+) 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: [ From 733cf60f842ceca3988c456a9cd72ff049800893 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 12 Aug 2021 15:35:37 -0400 Subject: [PATCH 2/2] changeset --- .changeset/smooth-kangaroos-guess.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/smooth-kangaroos-guess.md 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