diff --git a/packages/vite/src/node/server/middlewares/transform.ts b/packages/vite/src/node/server/middlewares/transform.ts index b4c5a0d48326a5..e51989a65b060a 100644 --- a/packages/vite/src/node/server/middlewares/transform.ts +++ b/packages/vite/src/node/server/middlewares/transform.ts @@ -31,7 +31,6 @@ export function transformMiddleware( } = server return async (req, res, next) => { - let url = removeTimestampQuery(req.url!) if ( req.method !== 'GET' || req.headers.accept?.includes('text/html') || @@ -40,6 +39,7 @@ export function transformMiddleware( return next() } + let url = decodeURI(removeTimestampQuery(req.url!)) const withoutQuery = cleanUrl(url) try {