Skip to content

Error in function getGlobalObject in ./node_modules/voca/index.js:3595 #57

@stephan-swiftcom

Description

@stephan-swiftcom

Welcome to Voca's GitHub repo!

Expected behavior 😸

Importing the library should not throw an exception.

Actual behavior 😿

Following exception is thrown:

global is not defined

Error in function getGlobalObject in ./node_modules/voca/index.js:3595

 3593 |   if (typeof global === 'object' && global.Object === Object) {
 3594 |     // NodeJS global object
> 3595 |     globalObject$1 = global;

Steps to reproduce 👷

This seems to be an issue using voca in the latest major update of Gatsby (v3), or perhaps Webpack?
From what I can gather, voca is initialising the global object using "global" (ie NodeJS instance) even though this is a browser instance, I don't understand why it would be entering that if statement

Technical details: 🔧

Browser/OS type: Chrome/ Ubuntu 20
Node version: v12.21.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions