From 0c8440f3a759e7fdde4dccc8b4f1a485b7b5e61d Mon Sep 17 00:00:00 2001 From: Charles C Date: Tue, 20 Jul 2021 13:48:31 -0400 Subject: [PATCH] Allow use of clientPort without middlewareMode --- packages/vite/src/node/plugins/clientInjections.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/vite/src/node/plugins/clientInjections.ts b/packages/vite/src/node/plugins/clientInjections.ts index 5776a4ca7a670f..8476342693afca 100644 --- a/packages/vite/src/node/plugins/clientInjections.ts +++ b/packages/vite/src/node/plugins/clientInjections.ts @@ -24,13 +24,13 @@ export function clientInjectionsPlugin(config: ResolvedConfig): Plugin { const timeout = options.timeout || 30000 const overlay = options.overlay !== false let port: number | string | undefined + if (typeof config.server.hmr === 'object') { + port = config.server.hmr.clientPort || config.server.hmr.port + } if (config.server.middlewareMode) { - if (typeof config.server.hmr === 'object') { - port = config.server.hmr.clientPort || config.server.hmr.port - } port = String(port || 24678) } else { - port = String(options.port || config.server.port!) + port = String(port ||options.port || config.server.port!) } let hmrBase = config.base if (options.path) {