diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index 4ddaa84ff07084..591a8c6e3f480f 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -911,13 +911,10 @@ export async function resolveConfig( checkBadCharactersInPath(resolvedRoot, logger) // Backward compatibility: merge optimizeDeps into environments.client.dev.optimizeDeps as defaults - // TODO: should entries and force be in EnvironmentOptions? - const { entries, force, ...deprecatedClientOptimizeDepsConfig } = - config.optimizeDeps ?? {} const configEnvironmentsClient = config.environments!.client! configEnvironmentsClient.dev ??= {} configEnvironmentsClient.dev.optimizeDeps = mergeConfig( - deprecatedClientOptimizeDepsConfig, + config.optimizeDeps ?? {}, configEnvironmentsClient.dev.optimizeDeps ?? {}, )