diff --git a/packages/react-dev-utils/README.md b/packages/react-dev-utils/README.md index 034790c2288..860350cca8e 100644 --- a/packages/react-dev-utils/README.md +++ b/packages/react-dev-utils/README.md @@ -134,6 +134,8 @@ clearConsole(); console.log('Just cleared the screen!'); ``` +This behavior can be disabled by setting the environment variable `REACT_APP_VERBOSE=1`. + #### `eslintFormatter(results: Object): string` This is our custom ESLint formatter that integrates well with Create React App console output.
diff --git a/packages/react-dev-utils/clearConsole.js b/packages/react-dev-utils/clearConsole.js index cb02af89237..ac8b7287e9e 100644 --- a/packages/react-dev-utils/clearConsole.js +++ b/packages/react-dev-utils/clearConsole.js @@ -8,6 +8,10 @@ 'use strict'; function clearConsole() { + if (process.env.REACT_APP_VERBOSE) { + return; + } + process.stdout.write(process.platform === 'win32' ? '\x1B[2J\x1B[0f' : '\x1B[2J\x1B[3J\x1B[H'); }