From dc0141ed23c4e03b6005a63071353c277605bf79 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Thu, 8 Dec 2016 18:01:08 +0000 Subject: [PATCH] Use a better clear console sequence --- packages/react-dev-utils/clearConsole.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/react-dev-utils/clearConsole.js b/packages/react-dev-utils/clearConsole.js index e37af6554..cfd101551 100644 --- a/packages/react-dev-utils/clearConsole.js +++ b/packages/react-dev-utils/clearConsole.js @@ -7,12 +7,8 @@ * of patent rights can be found in the PATENTS file in the same directory. */ -var isFirstClear = true; function clearConsole() { - // On first run, clear completely so it doesn't show half screen on Windows. - // On next runs, use a different sequence that properly scrolls back. - process.stdout.write(isFirstClear ? '\x1bc' : '\x1b[2J\x1b[0f'); - isFirstClear = false; + process.stdout.write(process.platform === 'win32' ? '\x1Bc' : '\x1B[2J\x1B[3J\x1B[H'); } module.exports = clearConsole;