fix(vite): prevent overriding server build chunks

This commit is contained in:
Daniel Roe 2025-03-07 11:46:51 +00:00
parent bf454cb5bc
commit 89a29e760a
No known key found for this signature in database
GPG Key ID: 3714AB03996F442B

View File

@ -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()