VS2015 - 更改 TypeScript 版本

VS2015 - Change TypeScript Version

我正在尝试更新我的 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.5

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

-------------------- 2015 年 9 月 4 日更新 ------------------ --------

我将项目 .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。

我是不是漏掉了什么?

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

所以将你的C:\Users\XXX\AppData\Roaming\npm移动到C:\Program Files (x86)\Microsoft SDKs\TypeScript.6.0-beta\tsc.exe

这是在 Visual Studios 2015 中升级 TypeScript 的解决方案:

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

点击详情查看其他版本:本例我要下载1.6.0 Beta

下载exe并安装到电脑上。

在 VS2015 中新建一个 TypeScript Cordova 项目。 VS2015可能会询问是否要将项目升级到最新版本。必要时按照说明进行操作。

更新现有项目

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

Visual Studio 2017 版本 15.3<=:

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

Visual Studio 2017 版本 15.2>=:

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

  2. 将使用 TypeScript 版本更改为您想要的版本

我更新的时候遇到了问题,版本没有落空。通过设置较低版本修复它,关闭 Visual Studio 然后设置较新版本。这解决了问题。

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