Angular CLI,Teamcity和NPM支持多个版本

时间:2017-03-21 17:21:13

标签: angular npm teamcity angular-cli

我们有多个项目正在由teamcity调用ng build构建,但是我们现在需要将其中一个项目升级到更高版本的angular和angular cli。

我们现在遇到的问题是Teamcity需要能够处理不同版本的角度和角度cli,角度不是问题,因为它本地安装到项目中,但角度cli是全局安装的。

我们如何继续处理我们目前没有时间升级的其他项目?有没有办法在全球安装角度cli?

谢谢

史蒂夫

1 个答案:

答案 0 :(得分:0)

解决方案非常简单,我不知道为什么我甚至需要提出这个问题。 Angular / AngularCLI不需要全局安装,因此不会影响其他项目。

每次构建我们

  1. 从源代码管理中签出
  2. 运行npm install
  3. 运行ng build
  4. 因为角度cli /角度是局部安装的,所以上面的工作正常。