diff --git a/packages/vite/src/node/server/sourcemap.ts b/packages/vite/src/node/server/sourcemap.ts index 431233bca8245d..864082bc7b766b 100644 --- a/packages/vite/src/node/server/sourcemap.ts +++ b/packages/vite/src/node/server/sourcemap.ts @@ -12,7 +12,7 @@ export async function injectSourcesContent( await Promise.all( map.sources.map(async (sourcePath, i) => { map.sourcesContent![i] = await fs.readFile( - path.resolve(sourceRoot, sourcePath), + path.resolve(sourceRoot, decodeURI(sourcePath)), 'utf-8' ) })