From b6155a1fad0f8787cdd63df1138252154d17521a Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Thu, 13 Jul 2023 21:28:34 +0800 Subject: [PATCH] fix(scan): skip tsconfigRaw fallback if tsconfig is set (#13823) --- packages/vite/src/node/optimizer/scan.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/optimizer/scan.ts b/packages/vite/src/node/optimizer/scan.ts index c762b6b584cf8f..96b1c8e6173814 100644 --- a/packages/vite/src/node/optimizer/scan.ts +++ b/packages/vite/src/node/optimizer/scan.ts @@ -207,6 +207,7 @@ async function prepareEsbuildScanner( const { plugins = [], + tsconfig, tsconfigRaw, ...esbuildOptions } = config.optimizeDeps?.esbuildOptions ?? {} @@ -222,8 +223,9 @@ async function prepareEsbuildScanner( format: 'esm', logLevel: 'silent', plugins: [...plugins, plugin], + tsconfig, tsconfigRaw: - typeof tsconfigRaw === 'string' + tsconfig || typeof tsconfigRaw === 'string' ? tsconfigRaw : { ...tsconfigRaw,