From f03337aeb16360dc4796b8a9ce459b575ad686ed Mon Sep 17 00:00:00 2001 From: Julien Goux Date: Fri, 3 Feb 2023 10:20:11 +0100 Subject: [PATCH] fix: duplicate callbacks in vite-node HMR (#2792) * fix: duplicate listeners in vite-node hmr * remove listeners for full reloads * forgot a console oops --- packages/vite-node/src/hmr/hmr.ts | 1 + 1 file changed, 1 insertion(+) 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':