У меня есть приложение, которое загружает большинство своих модулей лениво. В этих модулях я использую общие службы для обмена данными между несколькими компонентами. Важно отметить, что я предоставляю эти услуги за пределами лениво загруженного модуля, только внутри.
После запуска ng build --prod
я проверяю содержимое основного файла js и Можно увидеть, что содержимое общих служб находится за пределами лениво загруженного модуля. В компании, в которой я работаю, это рассматривается как проблема безопасности, и они хотят, чтобы я ее сразу же исправил.
Я уже знаю, что в процессе оптимизации компиляции Angular общий ресурс Сервисы logi c включены в основной файл.
Мой вопрос: есть ли способ сказать Angular, чтобы хранить загруженные службы с отложенным доступом в модуле с отложенным загрузкой и не распространять его на основной js?