From 410bc454071615f1e350680ce53aab76fac3145b Mon Sep 17 00:00:00 2001 From: Vladimir Date: Wed, 6 Sep 2023 20:50:39 +0300 Subject: [PATCH] fix(vitest): only override ssr.optimizer instead of the whole ssr object (#4080) --- packages/vitest/src/node/plugins/optimizer.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/vitest/src/node/plugins/optimizer.ts b/packages/vitest/src/node/plugins/optimizer.ts index 85cd3c36e17a..c276ef6e696c 100644 --- a/packages/vitest/src/node/plugins/optimizer.ts +++ b/packages/vitest/src/node/plugins/optimizer.ts @@ -13,9 +13,8 @@ export function VitestOptimizer(): Plugin { viteConfig.cacheDir = webOptimizer.cacheDir || ssrOptimizer.cacheDir || viteConfig.cacheDir viteConfig.optimizeDeps = webOptimizer.optimizeDeps - viteConfig.ssr = { - optimizeDeps: ssrOptimizer.optimizeDeps, - } + viteConfig.ssr ??= {} + viteConfig.ssr.optimizeDeps = ssrOptimizer.optimizeDeps }, }, }