在 Angular 9 中,全局变量 global
的类型声明发生了变化,需要进行迁移。下面是一个解决方法,其中包含了代码示例:
polyfills.ts
文件。declare var global: NodeJS.Global & typeof globalThis;
global
的地方,将其更新为 window
。例如:// 旧代码
console.log(global);
// 新代码
console.log((window as any).global);
通过这种方式,你可以解决在 Angular 9 中迁移全局变量 global
声明的问题,并在你的代码中继续使用它。