【发布时间】:2015-01-30 03:05:13
【问题描述】:
我使用的是什么版本?
我使用的是 Visual Studio 2013,并且我安装了 Update 3。
有一个问题here 谈到如何选择 TypeScript 版本,可惜我在我的文件中的任何地方都没有找到他们所说的“TypeScriptToolsVersion”条目。我搜索了有关 Visual Studio 在 Internet 和我的 Visual Studio 应用程序菜单上使用的 TypeScript 版本的信息,但没有任何结果。我一定是错过了什么。
我问的原因是因为在我电脑上的这个目录中:
C:\Program Files (x86)\Microsoft SDKs\TypeScript
..我看到 TypeScript 0.9 和 1.0 已安装。鉴于根据我自己对旧 TypeScript 项目的高贵笔记,TypeScript 在某些时候充满了错误,我想知道我正在使用哪个版本,如果需要,请升级到最新版本。
最新版本
如何找出最新的 TypeScript 版本? TypeScript website 存储 specification file,截至今日版本为 1.0 (2014-10-11)。
该网站没有列出我可以下载的 TypeScript 编译器或其版本。相反,该站点将我指向 Visual Studio 更新。我可以从 Visual Studio Update 3 中找到的“发行说明”讲述了 not a word 关于 TypeScript 版本的信息。
回到 TypeScript 网站,它有一个链接“the source”,它指向存储在 github 上的 TypeScript 编译器。在one of the files,我可以读到编译器的版本是1.3.0(2014-10-11)。
鉴于此编译器是从 TypeScript 网站链接的,我猜它是某种形式的“参考实现”,我敢打赌,这是 Visual Studio 正在使用的那个。显然,编译器的版本 1.3.0 与我认为“仅”1.0 的 language TypeScript 版本没有任何关系。
我一直在谷歌上搜索如何升级 Visual Studio 的 TypeScript 版本,这似乎是一场小小的噩梦。但我的主要目标是找出我正在使用的 TypeScript 版本。次要目标是更好地理解版本控制方案,最新版本的 TypeScript 是 1.0 还是 1.3?最后,如果需要,我将开始实际升级 Visual Studio 的努力 =)
谢谢!
【问题讨论】:
-
从 Visual Studio 命令提示符运行
tsc.exe -v。 VS2013 Update 3 是 1.0.3.0。 -
我也可以从常规命令提示符中编写该命令。我看到 TypeScript 1.0 SDK 目录在我的路径环境变量中。所以我仍然不确定VS(Visual Studio)到底在使用什么。应该是这样的,我推理。但这不能以某种方式得到验证吗?或者您是说通过使用 VS 命令提示符,我们得到了我们寻求的答案,而与路径变量指向的内容无关?如果路径变量是 VS 正在使用的,那么最好的情况就是。然后升级我的 TypeScript 编译器将变得容易 =)
-
这就是 MSBuild 使用的。 Visual Studio 有自己的副本来支持 IntelliSense,存储在其 Common7\IDE\CommonExtensions\Microsoft\TypeScript 子目录中。不匹配大概不是那么令人愉快:)
标签: visual-studio-2013 typescript version specifications