Есть моя кастомная либа, в ней есть environment dev и environment prod. Билдится либа командой ng build my-lib. Подразумеваю, что это прод билд. Но переменные из environment prod не подставляются. Кто как решал этот момент?
вот настройки клиент апп, в angular.json, чтобы при билде заменять файлы дев на прод, но у либы нет такой конфигурации в angular.json, а если добавляю, то фейл
Добрый день , есть приложение, мне нужно создать файл конфигурации от которого будет зависеть разметка — количество разделов и некоторые имена в разметке . Конфиг который я смогу поместить в gitignor что б по разному конфигурировать однотипное приложение на разных серверах . (не система ролей для юзеров) . Как это можно сделать ?
Обычно билд делается в CI пайплайне, т.е. когда вы билдите, вы не знаете на каком сервере будет работать приложение. Так что лучший вариант - это динамически загружаемый конфиг. Просто кладёте JSON рядом с бандлами и загружаете его при старте. Но если вы всё же билдите на сервере - тогда подойдёт любой файл, который лежит в гитигноре.
Если у вас всё нормально с типизацией, то значит с сервера не пришло какое-то поле, которое вы ждали. Если на типизацию подзабили, то проблема может быть где угодно.