使用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