diff --git a/packages/vite-node/src/hmr/hmr.ts b/packages/vite-node/src/hmr/hmr.ts index cd38f4702bad..4346b2c35573 100644 --- a/packages/vite-node/src/hmr/hmr.ts +++ b/packages/vite-node/src/hmr/hmr.ts @@ -196,6 +196,7 @@ export async function handleMessage(runner: ViteNodeRunner, emitter: HMREmitter, break case 'full-reload': notifyListeners(runner, 'vite:beforeFullReload', payload) + maps.customListenersMap.delete('vite:beforeFullReload') reload(runner, files) break case 'prune':