使用 Angular cli 太简单了。首先,转到您的.angular-cli.json
归档并编辑environments
;
"environments": {
"dev": "environment/environment.ts",
"prod": "environments/environment.prod.ts",
"yourCustomEnv": "environments/environment.yourCustomEnv.ts"
}
其次,添加 api url 作为属性environment.yourCustomEnv.ts
file;
export const environment = {
production: ...,
apiUrl: 'youApiUrl'
}
然后,使用environment
变量,无论你想在哪里设置 api url;
import { environment } from 'pathTo/environments/environment';
export class XService {
apiUrl = environment.apiUrl;
...
}
最后,使用以下命令构建您的应用程序;
ng build --env=yourCustomEnv ...
Angular-cli自动使用environment.yourCustomEnv.ts
文件在您导入的每个地方environment
.
顺便说一句,请确保您的所有environment
变量具有相同的属性。