Экспорт модулей будет загружен ленивым - PullRequest
0 голосов
/ 06 декабря 2018

Итак, у меня есть проблема, которая, кажется, должна быть простым решением, но я не могу ее найти.Angular.io позволяет лениво загружать функциональные модули во время выполнения, объявляя их в маршрутизаторе как:

{ path: 'x', loadChildren: 'location/x.module#x.module' }

При компиляции angular он создает отдельный блок для отдельных ленивых модулей.Если я ng build --prod --named-chunks папка dist будет выглядеть примерно так:

dist
  - index.html
  - main.[numbers].js
  - runtime.[numbers].js
  - x.module.[numbers].js

Теперь, что я хотел бы сделать, это иметь много функциональных модулей, которые находятся в своих собственных репозиториях.Например, у меня есть продуктовый модуль, финансовый модуль, модуль государственных парков и т. Д.

Теперь я хочу создать много приложений, но использую те же базовые модули, некоторые приложения не будут иметьподключение к Интернету, поэтому я не хотел бы модуль государственных парков, так как он полагается на веб-скребки, чтобы дать мне информацию о парке штата.

Итак, я хочу создать угловой сервис, который формирует список маршрутов во время выполнения на основе некоторой конфигурации или токена.Поскольку список маршрутов является динамическим, а функциональные модули находятся в разных репозиториях, я должен иметь возможность экспортировать скомпилированные модули, такие как x.module.[numbers].js.

Можно ли экспортировать только функциональный модуль из углового проекта???

Я бегу под углом 6.

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