From 89a29e760a642824766dcf0f89e20504a8f408d1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 7 Mar 2025 11:46:51 +0000 Subject: [PATCH] fix(vite): prevent overriding server build chunks --- packages/vite/src/server.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index ea534626f7..c12cf0677c 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -115,6 +115,10 @@ export async function buildServer (ctx: ViteBuildContext) { }, } satisfies vite.InlineConfig, ctx.nuxt.options.vite.$server || {})) + if (serverConfig.build?.rollupOptions?.output && !Array.isArray(serverConfig.build.rollupOptions.output)) { + delete serverConfig.build.rollupOptions.output.manualChunks + } + // tell rollup's nitro build about the original sources of the generated vite server build if (ctx.nuxt.options.sourcemap.server && !ctx.nuxt.options.dev) { const { vitePlugin, nitroPlugin } = createSourcemapPreserver()