@@ -35,22 +35,24 @@ function tryGetCwd() {
35
35
}
36
36
}
37
37
38
- function evalModule ( source , printResult ) {
38
+ function evalModule ( source , print ) {
39
+ const { log, error } = require ( 'internal/console/global' ) ;
39
40
const { decorateErrorStack } = require ( 'internal/util' ) ;
40
41
const asyncESM = require ( 'internal/process/esm_loader' ) ;
41
- const { kStdout, kStderr, print } = require ( 'internal/util/print' ) ;
42
42
asyncESM . loaderPromise . then ( async ( loader ) => {
43
43
const { result } = await loader . eval ( source ) ;
44
- if ( printResult ) { print ( kStdout , result ) ; }
44
+ if ( print ) {
45
+ log ( result ) ;
46
+ }
45
47
} )
46
48
. catch ( ( e ) => {
47
49
decorateErrorStack ( e ) ;
48
- print ( kStderr , e ) ;
50
+ error ( e ) ;
49
51
process . exit ( 1 ) ;
50
52
} ) ;
51
53
}
52
54
53
- function evalScript ( name , body , breakFirstLine , printResult ) {
55
+ function evalScript ( name , body , breakFirstLine , print ) {
54
56
const CJSModule = require ( 'internal/modules/cjs/loader' ) ;
55
57
const { kVmBreakFirstLineSymbol } = require ( 'internal/util' ) ;
56
58
@@ -76,9 +78,9 @@ function evalScript(name, body, breakFirstLine, printResult) {
76
78
[kVmBreakFirstLineSymbol]: ${ ! ! breakFirstLine }
77
79
});\n` ;
78
80
const result = module . _compile ( script , `${ name } -wrapper` ) ;
79
- if ( printResult ) {
80
- const { kStdout , print } = require ( 'internal/util/print ' ) ;
81
- print ( kStdout , result ) ;
81
+ if ( print ) {
82
+ const { log } = require ( 'internal/console/global ' ) ;
83
+ log ( result ) ;
82
84
}
83
85
84
86
if ( origModule !== undefined )
0 commit comments