如何在tfs构建中替换angular 2常量变量

时间:2017-05-03 20:53:41

标签: angular tfs

如何使用TFS构建替换不同环境的角度2常量变量(主机)? gulp任务只是解决方案还是我们可以使用令牌替换扩展?

2 个答案:

答案 0 :(得分:0)

如果您使用的是angular-cli,则可以在环境文件夹中配置env变量。

export const environment = {
 production: true,
 domain: 'xxxx'
};
之后

将其导入组件

import {environment} from '../environments/environment';

@Component({...})
export class MyCpm {

  constructor() {
   console.log(environment.domain);
  }
 }

答案 1 :(得分:0)

您可以使用令牌替换扩展程序,例如docs

  1. 为构建/发布定义添加变量(例如myVar:hello)
  2. 更改您的代码,例如:export const name ='{myVar}'。 (注意:您可以将值存储在json文件中(值为{myVar})。
  3. 添加替换标记步骤/任务
  4. 指定目标文件(例如***。ts ***。json)