使用angular2,您可以使用src/environments/environment.ts*.prod.ts来配置生产或开发环境。现在我们有一个巨大的登台需求,我们将需要例如5-10个api url。如何使用angular cli设置和读取--prod--dev以外的环境变量,例如URL="http://server12a"

最佳答案

你可以有各种各样的环境。
定义angular-cli.json文件中的每一个:

  "environments": {
    "local": "environments/environment.ts",
    "test": "environments/environment.test.ts",
    "staging ": "environments/environment.staging.ts",
    "prod": "environments/environment.prod.ts"
  }

在这些文件中,您可以有如下内容:
export const environment = {
  URL="http://server12a"
};

生成时,必须指定正确的环境,如:
ng build --env=staging

09-28 10:38