在TeamCity中,如何安装正确的TypeScript库以匹配我的Visual Studio 2017项目?

时间:2018-03-06 14:28:43

标签: typescript visual-studio-2017 teamcity

我将Visual Studio 2017 Web项目升级为使用TypeScript 2.6而不是2.5。一旦我签入并在TeamCity上运行构建,我收到以下警告:

[Warning] ... Your project specifies TypeScriptToolsVersion 2.6, but a matching compiler was not found. The latest available TypeScript compiler will be used (2.5). To remove this warning, install the TypeScript 2.6 SDK or update the value of TypeScriptToolsVersion

如何在TeamCity构建代理上安装TypeScript 2.6 SDK?

Figure 1: The web project properties is where the TypeScript version is specified.

图1:Web项目属性是指定TypeScript版本的位置。

1 个答案:

答案 0 :(得分:0)

要在TeamCity构建代理上安装特定版本的TypeScript,只需将相应的TypeScript库目录复制到构建代理程序即可。

  1. 查找Visual Studio在您的计算机上安装TypeScript的位置。例如,我在此目录中安装了TypeScript:C:\Program Files (x86)\Microsoft SDKs\TypeScript
  2. 复制与您希望放在TeamCity构建代理上的TypeScript版本匹配的目录。例如,复制标有2.6
  3. 的文件夹
  4. 查找Visual Studio在TeamCity构建代理上安装TypeScript的位置。例如,路径对我来说与我的本地机器相同:C:\Program Files (x86)\Microsoft SDKs\TypeScript
  5. 将目录中的目录粘贴到构建代理上的此目录中。
  6. 这就是所需要的。在TeamCity上再次运行构建,并且您的不匹配TypeScript警告应该不存在。