diff --git a/packages/vite/src/node/utils.ts b/packages/vite/src/node/utils.ts index 8669b34397d8c4..9c0364e49527ee 100644 --- a/packages/vite/src/node/utils.ts +++ b/packages/vite/src/node/utils.ts @@ -108,10 +108,10 @@ export const isDataUrl = (url: string): boolean => dataUrlRE.test(url) const knownJsSrcRE = /\.((j|t)sx?|mjs|vue|marko|svelte)($|\?)/ export const isJSRequest = (url: string): boolean => { + url = cleanUrl(url) if (knownJsSrcRE.test(url)) { return true } - url = cleanUrl(url) if (!path.extname(url) && !url.endsWith('/')) { return true }