Skip to content

Commit

Permalink
fix: don't reopen browser on restart when vite.server.open is specified
Browse files Browse the repository at this point in the history
d837e82 didn't fix this properly
closes #4040
  • Loading branch information
brc-dd committed Jul 13, 2024
1 parent 9b1bb4f commit 6263db1
Showing 1 changed file with 12 additions and 19 deletions.
31 changes: 12 additions & 19 deletions src/node/cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,27 +28,20 @@ if (!command || command === 'dev') {
argv.optimizeDeps = { force: true }
}

const open = argv.open
delete argv.open

const createDevServer = async (isRestart = true) => {
const server = await createServer(
root,
!isRestart ? { ...argv, open } : argv,
async () => {
if (!restartPromise) {
restartPromise = (async () => {
await server.close()
await createDevServer()
})().finally(() => {
restartPromise = undefined
})
}

return restartPromise
const server = await createServer(root, argv, async () => {
if (!restartPromise) {
restartPromise = (async () => {
await server.close()
await createDevServer()
})().finally(() => {
restartPromise = undefined
})
}
)
await server.listen()

return restartPromise
})
await server.listen(undefined, isRestart)
logVersion(server.config.logger)
server.printUrls()
bindShortcuts(server, createDevServer)
Expand Down

0 comments on commit 6263db1

Please sign in to comment.