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