我正在尝试更新我的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。
我错过了什么吗?
答案 0 :(得分:56)
以下是Visual Studio 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版本。
答案 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 :
Visual Studio 2017版本15.2 :
从顶部菜单栏中,打开工具&gt;选项&gt;文本编辑器&gt; JavaScript / TypeScript&gt;智能感知
将TypeScript版本更改为所需版本
我在更新版本时没遇到问题。通过设置较低版本,关闭Visual Studio然后设置较新版本来修复它。这解决了这个问题。
https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017