diff --git a/packages/vite-node/rollup.config.js b/packages/vite-node/rollup.config.js index 258770c42e10..ce97283948b8 100644 --- a/packages/vite-node/rollup.config.js +++ b/packages/vite-node/rollup.config.js @@ -27,7 +27,6 @@ const external = [ 'pathe', 'birpc', 'vite', - 'vite/types/hot', 'node:url', 'node:events', 'node:vm', diff --git a/packages/vite-node/src/hmr/emitter.ts b/packages/vite-node/src/hmr/emitter.ts index 3a814d29885e..687d293c5e5f 100644 --- a/packages/vite-node/src/hmr/emitter.ts +++ b/packages/vite-node/src/hmr/emitter.ts @@ -47,7 +47,7 @@ export function viteNodeHmrPlugin(): Plugin { configureServer(server) { const _send = server.ws.send server.emitter = emitter - server.ws.send = function (payload: HMRPayload) { + server.ws.send = function (payload: any) { _send(payload) emitter.emit('message', payload) }