适用于Visual Studio 2017的TypeScript 1.8

Mhd*_*Mhd 13 typescript visual-studio-2017

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

TypeScript版本:1.8(不可用).

在此输入图像描述

但是,我可以看到这个版本已经存在C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8.

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

Visual Studio 2017是否支持TypeScript 1.8?

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

far*_*121 9

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

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

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

更新:我已经发现了intellisense错误.您可以转到工具>扩展和更新,并为大于2.6的版本安装typescript工具.那么你可以在这里描述// @ ts-ignore抑制注释

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

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