From e393379b45a236f0446a6c0d46a7cb597f10e00f Mon Sep 17 00:00:00 2001 From: Tmk Date: Tue, 24 Aug 2021 22:45:47 +0800 Subject: [PATCH] fix(vite): prevent pre-bundling @vite/client and @vite/env --- packages/vite/src/node/optimizer/scan.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/optimizer/scan.ts b/packages/vite/src/node/optimizer/scan.ts index 83eb9e703195ba..41f116fc1de96d 100644 --- a/packages/vite/src/node/optimizer/scan.ts +++ b/packages/vite/src/node/optimizer/scan.ts @@ -163,7 +163,11 @@ function esbuildScanPlugin( } const include = config.optimizeDeps?.include - const exclude = config.optimizeDeps?.exclude + const exclude = [ + ...(config.optimizeDeps?.exclude || []), + '@vite/client', + '@vite/env' + ] const externalUnlessEntry = ({ path }: { path: string }) => ({ path,