Angular 2+的不同生产环境

时间:2019-08-14 18:34:50

标签: angular

angular.json中,我当前托管在“ app.mydomain.com”上的产品配置如下:

"configurations": {
  "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": "3mb"
      }
    ]
  },
  ...
}

我想添加一个新的环境文件,例如environment.abc.ts,这是另一个产品环境,将托管在“ abc.mydomain.com”上。

我的想法是,在构建过程中,我可以将配置设置为使用“ abc”而不是“生产”,以便部署到“ abc.mydomain.com”。

但是,除了fileReplacements键以外,我所有的生产配置都看起来相同。有没有办法设置“默认”配置?否则我的angular.json文件会很快变得非常长。

0 个答案:

没有答案