Я создаю приложение, которое устанавливаю на разных клиентах.
Для этого я использую разные среды, например
environment.costumer1.ts
environment.costumer2.ts
Дело в том, что некоторые клиенты используют Service Services Workers, а другие нет, поэтому я создал два разных app.module.ts
app.module.ts
app.module-without-service-worker.ts
Итак, когда клиент запрашивает у меня приложение без Service Worker (я использую сервис уведомлений, который не хочу показывать, кто его не хочет), я помещаю его в angular.json, внутри fileReplacements
{
"replace": "src / app / app.module.ts",
"with": "src / app / app.module-without-service-worker.ts"
}
Плохо то, что при сборке основного приложения я получаю следующую ошибку:
ОШИБКА в: Введите AppComponent в D: / development / Портал для пациентов /
терпеливый демо-портал / pp демонстрационный фронт / src / app / app.component.ts is
часть объявлений 2-х модулей: AppModule в D: / development
/ Портал для пациентов / демо-портал для пациентов / демо-страница pp front / src / app /
app.module.ts и AppModule в D: / development / Портал для пациентов /
Портал-демо-версия пациента / демо-версия pp front / src / app / app.module-
без-сервис-worker.ts!
Есть ли способ исключить файлы из среды?