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,