diff --git a/packages/vite/src/node/server/environment.ts b/packages/vite/src/node/server/environment.ts index 980f1d98f8f83f..3bedc2bdb3ba2d 100644 --- a/packages/vite/src/node/server/environment.ts +++ b/packages/vite/src/node/server/environment.ts @@ -208,7 +208,7 @@ export class DevEnvironment extends BaseEnvironment { this.pluginContainer.close(), this.depsOptimizer?.close(), // WebSocketServer is independent of HotChannel and should not be closed on environment close - isWebSocketServer in this.hot ? this.hot.close() : Promise.resolve(), + isWebSocketServer in this.hot ? Promise.resolve() : this.hot.close(), (async () => { while (this._pendingRequests.size > 0) { await Promise.allSettled(