From 37a103fd2aadd42b0cda0bdfa81e0624a64b1a09 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 15:08:37 -0500 Subject: [PATCH] fix(optimizer): externalize jsx/tsx files in dependencies --- packages/vite/src/node/optimizer/esbuildDepPlugin.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vite/src/node/optimizer/esbuildDepPlugin.ts b/packages/vite/src/node/optimizer/esbuildDepPlugin.ts index b794ccd687ccb7..735db79222166c 100644 --- a/packages/vite/src/node/optimizer/esbuildDepPlugin.ts +++ b/packages/vite/src/node/optimizer/esbuildDepPlugin.ts @@ -18,6 +18,10 @@ const externalTypes = [ // known SFC types 'vue', 'svelte', + // JSX/TSX may be configured to be compiled differently from how esbuild + // handles it by default, so exclude them as well + 'jsx', + 'tsx', ...KNOWN_ASSET_TYPES ]