VS2015 - 更改TypeScript版本

时间:2015-09-03 20:43:37

标签: c# visual-studio-2015 visual-studio-cordova

我正在尝试更新我的Visual Studio 2015 + Cordova + TypeScript项目,以将TypeScript版本用于1.6.0-beta。我目前正在使用1.5.3

我可以使用NPM安装最新版本,但我的项目继续使用旧版本。 npm install -g typescript

如何让我的项目使用最新的TypeScript版本?

TypeScript版本的位置:

1.5.3 = C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5

1.6.0-beta = C:\Users\XXX\AppData\Roaming\npm

--------------------- Updated 9/4/2015 -------------------- ------

我将项目.jsproj文件XML元素<TypeScriptToolsVersion>1.5</TypeScriptToolsVersion>更新为<TypeScriptToolsVersion>1.6.0-beta</TypeScriptToolsVersion>。我将文件夹1.6.0-beta和NPM文件添加到C:\Program Files (x86)\Microsoft SDKs\TypeScript,VS2015不使用最新的TypeScript。 enter image description here

我错过了什么吗?

3 个答案:

答案 0 :(得分:56)

以下是Visual Studio 2015中升级TypeScript的解决方案:

从以下网站下载TypeScript EXE版本: http://www.microsoft.com/en-us/download/details.aspx?id=48593 enter image description here

点击详细信息查看其他版本:在这种情况下,我想下载1.6.0 Beta enter image description here

下载exe并安装到计算机上。

在VS2015中创建一个新的TypeScript Cordova项目。 VS2015可能会询问您是否要将项目升级到最新版本。根据需要遵循指示。 enter image description here

更新现有项目

如果您的现有项目需要使用特定版本的TypeScript,请使用上述步骤下载TypeScript版本,并修改.jsproj文件的XML元素<TypeScriptToolsVersion>1.6</TypeScriptToolsVersion>。将数字设置为C:\Program Files (x86)\Microsoft SDKs\TypeScript文件夹中的文件夹名称。文件夹名称表示已安装的TypeScript版本。

enter image description here

答案 1 :(得分:15)

您可以在visual studio项目文件中使用<TypeScriptToolsVersion>来更改TypeScript编译器的路径。

将您的C:\Users\XXX\AppData\Roaming\npm移至C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.6.0-beta\tsc.exe

答案 2 :(得分:7)

Visual Studio 2017版本15.3

  1. 右键单击解决方案资源管理器中的项目节点
  2. 单击“属性”
  3. 转到TypeScript构建选项卡
  4. 将TypeScript版本更改为所需版本或“使用最新可用”以始终默认为安装的最新版本
  5. Visual Studio 2017版本15.2

    1. 从顶部菜单栏中,打开工具&gt;选项&gt;文本编辑器&gt; JavaScript / TypeScript&gt;智能感知

    2. 将TypeScript版本更改为所需版本

    3. 我在更新版本时没遇到问题。通过设置较低版本,关闭Visual Studio然后设置较新版本来修复它。这解决了这个问题。

      enter image description here

      https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017