diff --git a/packages/vite/src/node/logger.ts b/packages/vite/src/node/logger.ts index cb476db1e718df..a40b53efb486d7 100644 --- a/packages/vite/src/node/logger.ts +++ b/packages/vite/src/node/logger.ts @@ -30,7 +30,8 @@ let lastMsg: string | undefined let sameCount = 0 function clearScreen() { - const blank = '\n'.repeat(process.stdout.rows - 2) + const repeatCount = process.stdout.rows - 2 + const blank = repeatCount > 0 ? '\n'.repeat(repeatCount) : '' console.log(blank) readline.cursorTo(process.stdout, 0, 0) readline.clearScreenDown(process.stdout)