diff --git a/packages/vite/src/node/server/hmr.ts b/packages/vite/src/node/server/hmr.ts index 9e6e4185c1d45a..3da7f925a6345d 100644 --- a/packages/vite/src/node/server/hmr.ts +++ b/packages/vite/src/node/server/hmr.ts @@ -112,7 +112,9 @@ export async function handleHMRUpdate( }) ws.send({ type: 'full-reload', - path: '/' + slash(path.relative(config.root, file)) + path: config.server.middlewareMode + ? '*' + : '/' + slash(path.relative(config.root, file)) }) } else { // loaded but not in the module graph, probably not js