Скрытие Angular сервисов от объединения в основной js файл после сборки ng - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть приложение, которое загружает большинство своих модулей лениво. В этих модулях я использую общие службы для обмена данными между несколькими компонентами. Важно отметить, что я предоставляю эти услуги за пределами лениво загруженного модуля, только внутри.

После запуска ng build --prod я проверяю содержимое основного файла js и Можно увидеть, что содержимое общих служб находится за пределами лениво загруженного модуля. В компании, в которой я работаю, это рассматривается как проблема безопасности, и они хотят, чтобы я ее сразу же исправил.

Я уже знаю, что в процессе оптимизации компиляции Angular общий ресурс Сервисы logi c включены в основной файл.

Мой вопрос: есть ли способ сказать Angular, чтобы хранить загруженные службы с отложенным доступом в модуле с отложенным загрузкой и не распространять его на основной js?

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