diff --git a/.changeset/breezy-taxis-mix.md b/.changeset/breezy-taxis-mix.md new file mode 100644 index 000000000000..c2225c783266 --- /dev/null +++ b/.changeset/breezy-taxis-mix.md @@ -0,0 +1,5 @@ +--- +'create-svelte': patch +--- + +Include all production dependencies in vite.optimizeDeps diff --git a/packages/create-svelte/template/svelte.config.cjs b/packages/create-svelte/template/svelte.config.cjs index 621098e71839..1bc9b50fbc5b 100644 --- a/packages/create-svelte/template/svelte.config.cjs +++ b/packages/create-svelte/template/svelte.config.cjs @@ -12,7 +12,11 @@ module.exports = { // hydrate the
element in src/app.html target: '#svelte', + // visit https://vitejs.dev/config/ for more details vite: { + optimizeDeps: { + include: Object.keys(pkg.dependencies || {}) + }, ssr: { noExternal: Object.keys(pkg.dependencies || {}) }