We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5634825 commit f1e77a5Copy full SHA for f1e77a5
packages/@vue/cli-shared-utils/lib/logger.js
@@ -1,5 +1,6 @@
1
const chalk = require('chalk')
2
const stripAnsi = require('strip-ansi')
3
+const readline = require('readline')
4
const EventEmitter = require('events')
5
6
const { stopSpinner } = require('./spinner')
@@ -58,7 +59,10 @@ exports.error = (msg, tag = null) => {
58
59
60
exports.clearConsole = title => {
61
if (process.stdout.isTTY) {
- console.clear()
62
+ const blank = '\n'.repeat(process.stdout.rows)
63
+ console.log(blank)
64
+ readline.cursorTo(process.stdout, 0, 0)
65
+ readline.clearScreenDown(process.stdout)
66
if (title) {
67
console.log(title)
68
}
0 commit comments