diff --git a/lib/internal/bootstrap/node.js b/lib/internal/bootstrap/node.js index 6d8baf469ad280..75c81c04575a0b 100644 --- a/lib/internal/bootstrap/node.js +++ b/lib/internal/bootstrap/node.js @@ -435,6 +435,7 @@ function setupGlobalProxy() { enumerable: false, configurable: true }); + globalThis.global = globalThis; } function setupBuffer() { diff --git a/src/node.cc b/src/node.cc index 841d912caebaf4..155e9a26c0b4f8 100644 --- a/src/node.cc +++ b/src/node.cc @@ -345,11 +345,6 @@ MaybeLocal Environment::BootstrapInternalLoaders() { MaybeLocal Environment::BootstrapNode() { EscapableHandleScope scope(isolate_); - Local global = context()->Global(); - // TODO(joyeecheung): this can be done in JS land now. - global->Set(context(), FIXED_ONE_BYTE_STRING(isolate_, "global"), global) - .Check(); - // process, require, internalBinding, primordials std::vector> node_params = { process_string(),