diff --git a/packages/vite/src/client/client.ts b/packages/vite/src/client/client.ts index b010298116d25e..6e63c4fa526072 100644 --- a/packages/vite/src/client/client.ts +++ b/packages/vite/src/client/client.ts @@ -23,7 +23,7 @@ const importMetaUrl = new URL(import.meta.url) // use server configuration, then fallback to inference const serverHost = __SERVER_HOST__ const socketProtocol = - __HMR_PROTOCOL__ || (location.protocol === 'https:' ? 'wss' : 'ws') + __HMR_PROTOCOL__ || (importMetaUrl.protocol === 'https:' ? 'wss' : 'ws') const hmrPort = __HMR_PORT__ const socketHost = `${__HMR_HOSTNAME__ || importMetaUrl.hostname}:${ hmrPort || importMetaUrl.port