diff --git a/packages/vite/src/node/plugins/resolve.ts b/packages/vite/src/node/plugins/resolve.ts index dc859941f76d83..7e8b7490a12abe 100644 --- a/packages/vite/src/node/plugins/resolve.ts +++ b/packages/vite/src/node/plugins/resolve.ts @@ -359,7 +359,7 @@ export function tryNodeResolve( exclude?.includes(id) || isCSSRequest(resolved) || server.config.assetsInclude(resolved) || - resolved.endsWith('.json') + /\.json$|\?(worker|raw)/.test(resolved) ) { // excluded from optimization // Inject a version query to npm deps so that the browser