Skip to content

Commit c4d8d72

Browse files
authored
fix(build): show error stack in logs (#1960)
1 parent 5c9b75e commit c4d8d72

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/node/cli.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,23 @@ if (!command || command === 'dev') {
2929
server.printUrls()
3030
}
3131
createDevServer().catch((err) => {
32-
createLogger().error(c.red(`failed to start server. error:\n`), err)
32+
createLogger().error(
33+
`${c.red(`failed to start server. error:`)}\n${err.stack}`
34+
)
3335
process.exit(1)
3436
})
3537
} else {
3638
logVersion()
3739
if (command === 'build') {
3840
build(root, argv).catch((err) => {
39-
createLogger().error(c.red(`build error:\n`), err)
41+
createLogger().error(`${c.red(`build error:`)}\n${err.stack}`)
4042
process.exit(1)
4143
})
4244
} else if (command === 'serve' || command === 'preview') {
4345
serve(argv).catch((err) => {
44-
createLogger().error(c.red(`failed to start server. error:\n`), err)
46+
createLogger().error(
47+
`${c.red(`failed to start server. error:`)}\n${err.stack}`
48+
)
4549
process.exit(1)
4650
})
4751
} else {

src/node/plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,9 @@ export async function createVitePressPlugin(
307307
try {
308308
clearCache()
309309
await recreateServer?.()
310-
} catch (err) {
310+
} catch (err: any) {
311311
siteConfig.logger.error(
312-
c.red(`\nfailed to restart server. error:\n${err}`)
312+
`\n${c.red(`failed to restart server. error:`)}\n${err.stack}`
313313
)
314314
}
315315
return

0 commit comments

Comments
 (0)