diff --git a/packages/vite/src/node/optimizer/index.ts b/packages/vite/src/node/optimizer/index.ts index 2c56f04aba491a..82d8c8aececcb7 100644 --- a/packages/vite/src/node/optimizer/index.ts +++ b/packages/vite/src/node/optimizer/index.ts @@ -554,10 +554,7 @@ export async function runOptimizeDeps( // We can't use platform 'neutral', as esbuild has custom handling // when the platform is 'node' or 'browser' that can't be emulated // by using mainFields and conditions - platform: - config.build.ssr && config.ssr?.target !== 'webworker' - ? 'node' - : 'browser', + platform: ssr && config.ssr?.target !== 'webworker' ? 'node' : 'browser', define, format: 'esm', target: isBuild ? config.build.target || undefined : ESBUILD_MODULES_TARGET,