Error in function getGlobalObject in ./node_modules/voca/index.js:3595
stephan-swiftcom opened this issue ยท 0 comments
stephan-swiftcom commented
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