Файл внешней среды Angular CLI

Я разрабатываю Angular CLI проект с переменной API_URL в

enviroments/environment.xxx.ts

все в порядке, но я пытаюсь развернуть одно и то же приложение на разных производственных серверах в разных сегментах сети с разными API_URL каждый.

Можно сделать что-то вроде этого:

"environments": {
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts",
    "corp" : "~/environment.corp.ts"
  }

поместите среду "corp" в домашнюю директорию ОС (~) или любое другое место, поэтому, когда я работаю с приложением или собираю его

ng serve -e corp

он должен принимать конкретные переменные этой среды.

Это возможно?

Если это не представляется возможным, любая другая идея, как экстернализировать приложение, как maven (settings.xml) или gradle(gradle.properties), делает?

0 ответов

Другие вопросы по тегам