Skip to content

Commit c9f009d

Browse files
authored
chore: extract DEFAULT_DEV_PORT and DEFAULT_PREVIEW_PORT (#11669)
1 parent 5865f39 commit c9f009d

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

packages/vite/src/node/constants.ts

+4
Original file line numberDiff line numberDiff line change
@@ -145,3 +145,7 @@ export const wildcardHosts = new Set([
145145
'::',
146146
'0000:0000:0000:0000:0000:0000:0000:0000',
147147
])
148+
149+
export const DEFAULT_DEV_PORT = 5173
150+
151+
export const DEFAULT_PREVIEW_PORT = 4173

packages/vite/src/node/preview.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import compression from './server/middlewares/compression'
1717
import { proxyMiddleware } from './server/middlewares/proxy'
1818
import { resolveHostname, resolveServerUrls, shouldServeFile } from './utils'
1919
import { printServerUrls } from './logger'
20+
import { DEFAULT_PREVIEW_PORT } from './constants'
2021
import { resolveConfig } from '.'
2122
import type { InlineConfig, ResolvedConfig } from '.'
2223

@@ -139,7 +140,7 @@ export async function preview(
139140

140141
const options = config.preview
141142
const hostname = await resolveHostname(options.host)
142-
const port = options.port ?? 4173
143+
const port = options.port ?? DEFAULT_PREVIEW_PORT
143144
const protocol = options.https ? 'https' : 'http'
144145
const logger = config.logger
145146

packages/vite/src/node/server/index.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import {
4040
} from '../optimizer'
4141
import { bindShortcuts } from '../shortcuts'
4242
import type { BindShortcutsOptions } from '../shortcuts'
43-
import { CLIENT_DIR } from '../constants'
43+
import { CLIENT_DIR, DEFAULT_DEV_PORT } from '../constants'
4444
import type { Logger } from '../logger'
4545
import { printServerUrls } from '../logger'
4646
import { invalidatePackageData } from '../packages'
@@ -661,7 +661,7 @@ async function startServer(
661661
}
662662

663663
const options = server.config.server
664-
const port = inlinePort ?? options.port ?? 5173
664+
const port = inlinePort ?? options.port ?? DEFAULT_DEV_PORT
665665
const hostname = await resolveHostname(options.host)
666666

667667
const protocol = options.https ? 'https' : 'http'
@@ -809,7 +809,10 @@ async function restartServer(server: ViteDevServer) {
809809
if (!middlewareMode) {
810810
await server.listen(port, true)
811811
logger.info('server restarted.', { timestamp: true })
812-
if ((port ?? 5173) !== (prevPort ?? 5173) || host !== prevHost) {
812+
if (
813+
(port ?? DEFAULT_DEV_PORT) !== (prevPort ?? DEFAULT_DEV_PORT) ||
814+
host !== prevHost
815+
) {
813816
logger.info('')
814817
server.printUrls()
815818
}

0 commit comments

Comments
 (0)