diff --git a/packages/vite/src/node/ssr/index.ts b/packages/vite/src/node/ssr/index.ts index 80ba0b8348cba6..caf85dab072aa1 100644 --- a/packages/vite/src/node/ssr/index.ts +++ b/packages/vite/src/node/ssr/index.ts @@ -47,14 +47,8 @@ export function resolveSSROptions( ): ResolvedSSROptions { ssr ??= {} const optimizeDeps = ssr.optimizeDeps ?? {} - let format: SSRFormat = 'esm' - let target: SSRTarget = 'node' - if (buildSsrCjsExternalHeuristics) { - format = 'cjs' - if (!ssr) { - target = 'node' - } - } + const format: SSRFormat = buildSsrCjsExternalHeuristics ? 'cjs' : 'esm' + const target: SSRTarget = 'node' return { format, target,