From 0fb2340a6024e6eaf1ae18263b502c1c4e4d6435 Mon Sep 17 00:00:00 2001 From: lsdsjy Date: Fri, 21 Jul 2023 16:00:17 +0800 Subject: [PATCH] fix: do not append `browserHash` on optimized deps during build (#13906) --- packages/vite/src/node/plugins/resolve.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/resolve.ts b/packages/vite/src/node/plugins/resolve.ts index d56fa1d99791b2..a54c68f4f32c94 100644 --- a/packages/vite/src/node/plugins/resolve.ts +++ b/packages/vite/src/node/plugins/resolve.ts @@ -250,7 +250,10 @@ export function resolvePlugin(resolveOptions: InternalResolveOptions): Plugin { if (depsOptimizer?.isOptimizedDepFile(normalizedFsPath)) { // Optimized files could not yet exist in disk, resolve to the full path // Inject the current browserHash version if the path doesn't have one - if (!normalizedFsPath.match(DEP_VERSION_RE)) { + if ( + !resolveOptions.isBuild && + !normalizedFsPath.match(DEP_VERSION_RE) + ) { const browserHash = optimizedDepInfoFromFile( depsOptimizer.metadata, normalizedFsPath,