Skip to content

Commit 2b39fe6

Browse files
authored
fix: more stable hash calculation for depsOptimize (#15337)
1 parent c902545 commit 2b39fe6

File tree

1 file changed

+6
-2
lines changed
  • packages/vite/src/node/optimizer

1 file changed

+6
-2
lines changed

packages/vite/src/node/optimizer/index.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -1216,8 +1216,12 @@ export function getDepHash(config: ResolvedConfig, ssr: boolean): string {
12161216
assetsInclude: config.assetsInclude,
12171217
plugins: config.plugins.map((p) => p.name),
12181218
optimizeDeps: {
1219-
include: optimizeDeps?.include,
1220-
exclude: optimizeDeps?.exclude,
1219+
include: optimizeDeps?.include
1220+
? Array.from(new Set(optimizeDeps.include)).sort()
1221+
: undefined,
1222+
exclude: optimizeDeps?.exclude
1223+
? Array.from(new Set(optimizeDeps.exclude)).sort()
1224+
: undefined,
12211225
esbuildOptions: {
12221226
...optimizeDeps?.esbuildOptions,
12231227
plugins: optimizeDeps?.esbuildOptions?.plugins?.map((p) => p.name),

0 commit comments

Comments
 (0)