diff --git a/lib/util.js b/lib/util.js index 37f2a07ba2..136a66a6c1 100644 --- a/lib/util.js +++ b/lib/util.js @@ -2,8 +2,8 @@ const uv = process.binding('uv'); const Buffer = require('buffer').Buffer; -const Debug = require('vm').runInDebugContext('Debug'); const internalUtil = require('internal/util'); +var Debug; const formatRegExp = /%[sdj%]/g; exports.format = function(f) { @@ -168,6 +168,7 @@ function arrayToHash(array) { function inspectPromise(p) { + Debug = Debug || require('vm').runInDebugContext('Debug'); var mirror = Debug.MakeMirror(p, true); if (!mirror.isPromise()) return null;