Skip to content

Commit 6995471

Browse files
committed
Don't replace global console
It's slightly different than a new console instance. Instead copy methods across.
1 parent 7f99aef commit 6995471

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/worker/subprocess.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
'use strict';
2-
const {Console} = require('console'); // eslint-disable-line node/prefer-global/console
32
const currentlyUnhandled = require('currently-unhandled')();
43

54
require('./ensure-forked'); // eslint-disable-line import/no-unassigned-import
@@ -13,7 +12,7 @@ ipc.options.then(options => {
1312

1413
if (options.chalkOptions.level > 0) {
1514
const {stdout, stderr} = process;
16-
global.console = new Console({stdout, stderr, colorMode: true});
15+
global.console = Object.assign(global.console, new console.Console({stdout, stderr, colorMode: true}));
1716
}
1817

1918
const babelManager = require('../babel-manager');

0 commit comments

Comments
 (0)