Skip to content
Advertisement

Upgrading to angular-6.x gives “Uncaught ReferenceError: global is not defined”

I upgraded my project from angular-5.x to angular-6.x and it started giving the following error and even creation of dummy global variable does not work as given here Angular 6 Auth0 – global not defined

The error is as follows:

JavaScript

after resolving this I get following error:

JavaScript

And continues on and on.

Advertisement

Answer

Add following code in your starting page e.g. index.html

JavaScript

Example:

JavaScript

Above will work on hybrid app (in Node environment) as well as in browser

  • for “Uncaught ReferenceError: global is not defined”:

    JavaScript
  • for “Uncaught ReferenceError: Buffer is not defined”:

    JavaScript
  • for “Uncaught ReferenceError: process is not defined”:

    JavaScript
  • for “Uncaught TypeError: Cannot read property ‘slice’ of undefined”:

    JavaScript
Advertisement