Angular TSLint:禁止导入延迟加载的库:降级组件、在AppModule和角引导中导入的模块

Angular TSLint:禁止导入延迟加载的库:降级组件、在AppModule和角引导中导入的模块,angular,lazy-loading,tslint,ng-modules,Angular,Lazy Loading,Tslint,Ng Modules,我有一个混合(Angular JS,Angular 8)应用程序,其中所有路由都是在Angular JS上完成的。 让我们假设 libs |--- XYZLibrary/src |--- index.ts // Exports XYZModule and DetailComponent |--- lib |--- MainComponent // Component |--- DetailComponent // Componen

我有一个混合(Angular JS,Angular 8)应用程序,其中所有路由都是在Angular JS上完成的。 让我们假设

libs
|--- XYZLibrary/src
     |--- index.ts  // Exports XYZModule and DetailComponent
     |--- lib
          |--- MainComponent  // Component
          |--- DetailComponent  // Component to be downgraded for use at Angular JS
          |--- XYZRoutingModule  // Routing Module, contains routing for MainComponent
          |--- XYZModule  // Module that exports DetailComponent, declares MainComponent, imports XYZRoutingModule
main.ts  // downgrade component DetailComponent
app.module.ts  // AppModule imports XYZModule for DetailComponent downgrading, again lazy loads the same module XYZModule for routing
基本上,AppModule导入moduleXYZModule用于降级组件导出(用于AngularJS),并通过延迟加载进行路由语法加载子项导入(“…”)

我面临一个lint错误,该错误表示:

错误:../app/app.module.ts:13:1-禁止导入延迟加载的库

错误:../main.ts:12:1-禁止导入延迟加载的库

请帮助我如何解决此lint错误