diff --git a/packages/vite/src/node/cli.ts b/packages/vite/src/node/cli.ts index 605c274cba2e58..1166b48f35f857 100644 --- a/packages/vite/src/node/cli.ts +++ b/packages/vite/src/node/cli.ts @@ -106,19 +106,16 @@ cli throw new Error('HTTP server not available') } + await server.listen() + printHttpServerUrls(server.httpServer, server.config, options) // @ts-ignore if (global.__vite_start_time) { - info( - chalk.cyan( - // @ts-ignore - performance.now() - global.__vite_start_time - ) - ) + // @ts-ignore + const startupDuration = performance.now() - global.__vite_start_time + info(`\n ${chalk.cyan(`ready in ${Math.ceil(startupDuration)}ms.`)}\n`) } - - await server.listen() } catch (e) { createLogger(options.logLevel).error( chalk.red(`error when starting dev server:\n${e.stack}`), diff --git a/packages/vite/src/node/logger.ts b/packages/vite/src/node/logger.ts index 7720766041f03d..5ba5adf7c63054 100644 --- a/packages/vite/src/node/logger.ts +++ b/packages/vite/src/node/logger.ts @@ -160,7 +160,7 @@ export function printHttpServerUrls( } } -export function printServerUrls( +function printServerUrls( hostname: Hostname, protocol: string, port: number,