VS 2015使用旧的TypeScript版本

时间:2015-11-13 15:56:13

标签: visual-studio typescript visual-studio-2015

我正在使用VS 2015.我刚刚安装了TypeScript 1.6.3,重启VS 2015并且VS似乎仍在使用旧的tsc版本:(顺便说一下设置说[修复],所以我想这个版本已经安装)

我已经通过PM控制台查看了我正在使用的tsc版本:

Package Manager Console Host Version 3.2.0.10516

Type 'get-help NuGet' to see all available NuGet commands.

PM> tsc -v
Version 1.0.3.0
PM> 

我还检查了我的.csproj文件,发现:

<TypeScriptToolsVersion>1.6</TypeScriptToolsVersion>

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />

我错过了什么?

enter image description here

2 个答案:

答案 0 :(得分:1)

在C:\ Program Files(x86)\ Microsoft SDKs \ TypeScript中删除所有文件夹exept 1.7

然后在终端

中运行
tsc -v

如果没有运行

npm install -g typescript

之后

tsc -v 

你应该看到1.7版本

答案 1 :(得分:0)

主要原因是...的致命组合

  1. 安装了多个版本的TypeScript
  2. 在PATH变量中拥有更多版本
  3. 如果您从PATH环境变量中删除除最新版本的TypeScript以外的所有版本,那将阻止tsc命令选择错误的版本。