Как предотвратить дублирование общих модулей в лениво загруженных модулях в Angular / Webpack? - PullRequest
0 голосов
/ 22 мая 2018

Итак, давайте иметь следующие модули

  1. AppModule - основной модуль, сгенерированный CLI
  2. SharedModule
  3. MaterialModule
  4. CustomModuleA - Lazy загружен
  5. CustomModuleB - Lazy загружен

Теперь SharedModule и MaterialModule загружены с main AppModule.Оба используются в CustomModules.Пакеты для этих ленивых модулей содержат SharedModule и MaterialModule, несмотря на то, что эти 2 загружаются при загрузке приложения.

Есть ли способ сообщить "компилятору", что данная зависимость будет предоставлена, и нет необходимости включать ее в данный пакет?(например, provided scope в Maven)

...