TSLint: импорт лениво загруженных библиотек запрещен: компонент пониженной версии, модуль импортирован в AppModule и в angular bootstrap - PullRequest
0 голосов
/ 14 марта 2020

У меня есть смешанное (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 XYZModule для экспорта компонента понижения (для использования при AngularJS) и маршрутизации через отложенная загрузка синтаксис loadChildren, импорт ('...') .

Я сталкиваюсь с ошибкой, которая говорит:

ОШИБКА: ../app/ app.module.ts: 13: 1 - импорт библиотек с отложенной загрузкой запрещен

ОШИБКА: ../main.ts:12:1 - импорт библиотек с отложенной загрузкой запрещен

Пожалуйста, помогите, как я могу решить эту ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...