Angular TSLint:禁止导入延迟加载的库:降级组件、在AppModule和角引导中导入的模块
我有一个混合(Angular JS,Angular 8)应用程序,其中所有路由都是在Angular JS上完成的。 让我们假设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
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错误