Ren HiyamaR
Denoβ€’3y agoβ€’
21 replies
Ren Hiyama

Deno showing node globalThis error

Deno is showing this error:
error: Uncaught ReferenceError: __DENO_NODE_GLOBAL_THIS_0_43_0__ is not defined
    at file:///home/ren/coding/frontend/packit/node_modules/@reejs/imports/env.js:1:18


The mentioned file starts as this:
// learn what runtime are we using based on their differences: nodejs, deno,
// bun, or else edge
let runtime = "browser";
if (typeof Deno !== "undefined") {
  runtime = "deno";
} else if (typeof Bun !== "undefined") {
  runtime = "bun";
} else if (typeof process !== "undefined") {
  if (process.versions.node) {
    runtime = "node";
    const originalEmit = process.emit;
    process.emit = function(name, data, ...args) {
      if (name === `warning` && typeof data === `object` &&
          data.name === `ExperimentalWarning`)
        return false;
//more lines of code...
Was this page helpful?