我正在try 将我的Visual Studio 2015+Cordova+TypeScript项目更新为使用TypeScript版本到1.6.0-beta.我目前使用1.5.3.

我可以使用NPM安装最新版本,但我的项目继续使用旧版本.

100

TypeScript版本的位置:

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

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

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

I updated the projects .jsproj file XML element <TypeScriptToolsVersion>1.5</TypeScriptToolsVersion> to <TypeScriptToolsVersion>1.6.0-beta</TypeScriptToolsVersion>. I added the folder 1.6.0-beta and NPM files to C:\Program Files (x86)\Microsoft SDKs\TypeScript and VS2015 doesn't use the latest TypeScript. enter image description here

我错过什么了吗?

推荐答案

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

Download the TypeScript EXE release from the following website:

Click the details to view other releases:在这种情况下,我想下载1.6.0测试版

Download the exe and install onto computer.

在VS2015中创建一个新的TypeScript Cordova项目.VS2015可能会询问您是否要将项目升级到最新版本.根据需要遵循说明.

Updating Existing Projects

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

enter image description here

Typescript相关问答推荐

类型保护,用于验证是否定义了二元组的每个项

在TypeScript中,除了映射类型之外还使用的`in`二进制运算符?

HttpClient中的文本响应类型选项使用什么编码?''

如何在单击停止录制按钮后停用摄像机?(使用React.js和Reaction-Media-Recorder)

如何在LucideAngular 添加自定义图标以及如何使用它们

如何以Angular 形式显示验证错误消息

Angular:ngx-echart 5.2.2与Angular 9集成错误:NG 8002:无法绑定到选项,因为它不是div的已知属性'

使用TypeScrip的类型继承

有没有一种方法可以确保类型的成员实际存在于TypeScript中的对象中?

找不到财产的标准方式?

在Cypress中,是否可以在不标识错误的情况下对元素调用.Click()方法?

我可以使用typeof来强制执行某些字符串吗

NPM使用Vite Reaction应用程序运行预览有效,但我无法将其部署到Netlify

在Reaction中折叠手风琴

打字脚本错误:`不扩展[Type]`,而不是直接使用`[Type]`

有没有一种更好的方法来存储内存中的数据,而不是在类型脚本中使用数组和基于索引的函数?

如何在Type脚本中创建一个只接受两个对象之间具有相同值类型的键的接口?

我如何键入它,以便具有字符串或数字构造函数的数组可以作为字符串或数字键入s或n

从泛型对象数组构造映射类型

覆盖高阶组件中的 prop 时的泛型推理