From e8c19069984835114084dbc650f2a01335d6365f Mon Sep 17 00:00:00 2001 From: Tmk Date: Wed, 25 Aug 2021 14:56:18 +0800 Subject: [PATCH] fix: prevent pre-bundling @vite/client and @vite/env (#4716) Co-authored-by: Anthony Fu --- 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,