Skip to content

Commit ba821bb

Browse files
authored
fix: log error when send in module runner failed (#18753)
1 parent 4d2abc7 commit ba821bb

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/vite/src/shared/hmr.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,9 @@ export class HMRClient {
190190
}
191191

192192
public send(payload: HotPayload): void {
193-
this.transport.send(payload)
193+
this.transport.send(payload).catch((err) => {
194+
this.logger.error(err)
195+
})
194196
}
195197

196198
public clear(): void {

packages/vite/src/shared/moduleRunnerTransport.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ const createInvokeableTransport = (
179179
export interface NormalizedModuleRunnerTransport {
180180
connect?(onMessage?: (data: HotPayload) => void): Promise<void> | void
181181
disconnect?(): Promise<void> | void
182-
send(data: HotPayload): void
182+
send(data: HotPayload): Promise<void>
183183
invoke<T extends keyof InvokeMethods>(
184184
name: T,
185185
data: Parameters<InvokeMethods[T]>,

0 commit comments

Comments
 (0)