Когда я запускаю свой проект Angular на моем сервере, мне всегда нужно добавить --disable-host-check и --host = 0.0.0.0, чтобы он работал. Поскольку мне не нужно делать это в локальной среде разработчика, я хотел бы настроить эти параметры в конфигурации сборки angular.json, чтобы я мог просто выполнить
ng serve --prod
или
ng serve --configuration=staging
на моем сервере и автоматически установите host и disable-host-check в соответствующих настройках сборки. Это возможно? В настоящее время мой конфиг выглядит так:
"configurations": {
"develop": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dev.ts"
}
]
},
"staging": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.staging.ts"
}
]
}
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
}
]
}