В моем проекте Angular у меня есть несколько различных конфигураций среды для поддержки разных стран, для которых я создал один файл среды на конфигурацию, например
- localIn
- stagIn
- prodIn
- localBr
- stagBr
- prodBr
- localAu
- stagAu
- prodAu
- .....
и т. Д.
Но во всех этих файлах у меня есть 60% общих переменных, то есть значение 60%переменных одинаков во всех файлах.
Остальные 30% значения переменной изменяются только в зависимости от страны, т. е. переменная в Индии одинакова для local, stag и prod, он изменяется только для Бразилии, Австралии и других стран.
Теперь последние 10% значений переменной для каждого файла изменяются.
Я ищу решение, в котором у меня может быть что-то вроде commonEnv.ts
файла, в котором я могу хранить все переменные моих общих сред.
Затем commonIndia.ts, где я могу хранить все специфичные для страны общие переменные, например, здесь специфичные для Индии переменные.
И, наконец, отдельные файлы для каждого конфига, который уже виден в Angular.
Возможно ли это сделать в Angular?Скажите, пожалуйста, как.
Если нет, как я могу решить мою проблему?
Также, если мы можем объединить файлы commonEnv.ts, common-contry.ts и config.ts водин файл env.ts на каждом Angular serve / build был бы великолепен.