diff --git a/packages/vite/src/client/overlay.ts b/packages/vite/src/client/overlay.ts index 5bef655c8f3a9a..bb17e8e60c7943 100644 --- a/packages/vite/src/client/overlay.ts +++ b/packages/vite/src/client/overlay.ts @@ -200,7 +200,7 @@ const createTemplate = () => h('style', {}, templateStyle), ) -const fileRE = /(?:[a-zA-Z]:\\|\/).*?:\d+:\d+/g +const fileRE = /(?:file:\/\/)?(?:[a-zA-Z]:\\|\/).*?:\d+:\d+/g const codeframeRE = /^(?:>?\s*\d+\s+\|.*|\s+\|\s*\^.*)\r?\n/gm // Allow `ErrorOverlay` to extend `HTMLElement` even in environments where