适用于Visual Studio 2017的TypeScript 1.8

时间:2017-10-04 16:15:27

标签: typescript visual-studio-2017

我在Visual Studio 2015中创建了一个使用TypeScript 1.8的项目。安装Visual Studio 2017后,我尝试在新IDE中打开旧项目。 如果我检查项目的属性,我得到这个:

  

TypeScript版本:1.8(不可用)。

enter image description here

但是,我可以看到此版本已在C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8下。

我不想使用较新的版本,因为我现在不想更改代码。

Visual Studio 2017是否支持TypeScript 1.8?

如何将此版本提供给VS 2017?

2 个答案:

答案 0 :(得分:8)

我能够通过安装Microsoft.TypeScript.MsBuild的相应版本nuget包来解决此问题。所以对我们来说它是版本1.8.11。

TypesScript版本仍然显示“不可用”,并且仍然显示一些智能感知错误。但是,该项目正在构建和运行。

或者,如果用户想要更高版本。 Microsoft将某些版本工具作为visual studio扩展(例如版本2.7 https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-27-vs2017

提供

更新:我已经发现了智能感知错误。你可以去工具>扩展和更新,并为大于2.6的版本安装打字稿工具。那么你可以在// @ ts-ignore抑制评论中描述here

旁注:我没有解决智能感知错误的运气。我试过了

  • 安装适用于1.8的Microsoft.TypeScript.Compiler nuget包
  • 安装各种版本的TSLint nuget包
  • 安装TSLint.MSBuild nuget包
  • 安装TypeScript Analyzer(TSLint的静态分析扩展)

答案 1 :(得分:0)

enter link description here安装该版本对我来说很有效。