我正在使用 angular 10 nativescript monorepo,并且正在从以前的 angular 8 only 代码库中移植组件。
在新代码库中移植 FacilityModule 和延迟加载后,我收到以下错误。
ReferenceError: Cannot access 'FacilityModule' before initialization
我已经引用了几个以前的角度堆栈溢出问题,其中许多都指出了一个问题,即在服务中手动导入 FacilityModule,然后在 providedIn 字段中使用最终导致循环依赖。我已经通过搜索检查了整个代码库,并且 FacilityModule 仅作为延迟加载导入导入到我的 app-routing.module.ts 中。
我还在本地运行了 madge npm 包来检查我的项目中的循环依赖项,它说不存在。
关于 ng10 中可能导致此问题的其他内容的任何想法?我在这里先向您的帮助表示感谢。
相同的代码之前在 ng 8 应用程序中工作过,所以认为这是 ng 10 不喜欢的东西。