diff --git a/packages/vite/src/node/optimizer/index.ts b/packages/vite/src/node/optimizer/index.ts index c13a26c63b3c1c..da613273c4aa30 100644 --- a/packages/vite/src/node/optimizer/index.ts +++ b/packages/vite/src/node/optimizer/index.ts @@ -392,7 +392,13 @@ function getDepHash(root: string, config: ResolvedConfig): string { plugins: config.plugins.map((p) => p.name), optimizeDeps: { include: config.optimizeDeps?.include, - exclude: config.optimizeDeps?.exclude + exclude: config.optimizeDeps?.exclude, + esbuildOptions: { + ...config.optimizeDeps?.esbuildOptions, + plugins: config.optimizeDeps?.esbuildOptions?.plugins?.map( + (p) => p.name + ) + } } }, (_, value) => {