У меня есть конфигурация в файле angular. json, указывающая на разные «URL» для разных сборок
angular. json
configuration:{
'dev':{
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.qa.ts"
}
},
qa:{
}
}
environment.dev. ts
export const environment = {
appServer: "https://....."
}
environment.prod.ts
export const environment = {
appServer: "https://....."
}
Я хочу создать файл extconfig. js (внешний js), сохраняющий активы и помещающий его в angular. json file
config. js
var baseUrl = '' ; <==========// environment.appServer based on build condition
Он должен использоваться для обработки "appServer" переменных среды на основе среды сборки при запуске через "* 1017". * или ng build --configuration=prod
.
Это необходимо, поскольку файл "extconfig. js" будет содержать глобальные переменные, содержащие переменные конфигурации, служащие для других внешних js, которые могут потребовать baseUrl
для ajax
вызова