Angular 6 Auth0 - 全局未定义

时间:2018-05-07 07:24:21

标签: angular auth0

我已将我的应用从角度5升级到角度6.我现在收到以下错误。

Uncaught ReferenceError: global is not defined
at Object../node_modules/auth0-lock/lib/utils/cdn_utils.js (cdn_utils.js:13)
  

" angular2-jwt":" ^ 0.2.3"," auth0-js":" ^ 9.5.1",& #34; auth0锁&#34 ;:   " ^ 11.6.1",

1 个答案:

答案 0 :(得分:25)

this angular thread中存在类似问题:

  

在Angular CLI的第6版中,我们删除了global和的{6}垫片   其他节点内置。您可以阅读有关此更改原因的详细信息   在#9827(评论)。

     

如果您正在使用假定存在这些全局变量的库,那么您   可以尝试在polyfills.ts文件中手动填充它:

     

// Add global to window, assigning the value of window itself. (window as any).global = window;

添加该行应解决您的错误。