所以我希望将我的 MEAN stack 应用程序转移到 Angular 6,我设置了所有内容,当我尝试启动该应用程序时,我在控制台中收到以下错误:
有谁知道这是什么原因造成的吗?我去指定的包中查找,发现了以下内容:
最佳答案
在 Angular 6 之前的版本中,global
变量和其他几个特定于 Nodejs 的变量(如 process
等)是由 Angular 本身伪造的,以便正常工作.
因此,使其再次发挥作用的唯一方法是:
(window as any).global = window;
在您的 main.ts
/polyfills.ts
中或(我没有测试这个,但看起来也可能有效)
import 'intl';
在polyfills.ts
关于javascript - Angular 应用程序转移到版本 6 错误 : 'Global is not defined' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51952779/