也许这是显而易见的,但我到处检查(除了正确的地方),谷歌它。什么都没有。


当前回答

如果你想知道在一个特定的项目中使用了什么版本的Typescript,去你的package-lock。json文件。你会发现这样的东西:

"typescript": {
      "version": "3.5.3"
}

其他回答

如果你想知道在一个特定的项目中使用了什么版本的Typescript,去你的package-lock。json文件。你会发现这样的东西:

"typescript": {
      "version": "3.5.3"
}

你可以在Visual Studio 2013中的NuGet Package Manager Console中运行它。

如果你只为Visual Studio安装了TypeScript,那么:

启动Visual Studio命令提示符 输入tsc -v并按Enter


Visual Studio 2017版本15.3及以上将TypeScript版本绑定到单个项目,正如这个答案所指出的:

右键单击解决方案资源管理器中的项目节点 单击“属性” 进入TypeScript Build选项卡

在Visual Studio 2015上,只需访问:help/about Microsoft Visual Studio 然后你会看到这样的东西:

微软Visual Studio企业2015 版本14.0.24720.00更新1 微软。net框架 版本4.6.01055

...

打印稿1.7.6.0 TypeScript for Microsoft Visual Studio

....

tsc -v命令在Windows Path变量的SDK目录集中读取TypeScript编译器版本。这并不一定反映安装的最新版本,因为Path变量没有随着后续安装而更新。

VS.NET用来编译TypeScript的版本在项目的配置中:

< TypeScriptToolsVersion > 1。5 < / TypeScriptToolsVersion >

为了更详细地解释这一点,我创建了下面的帖子,其中有关于安装的TypeScript版本的细节,以及VS.NET使用哪个版本来编译TypeScript文件。

TypeScript安装的版本和Visual Studio使用的版本?

我还在Microsoft Connect上添加了一个特性请求,以便更容易地查看和切换VS.NET中的TypeScript目标版本。这并不是一个真正的TypeScript特性请求,而是一个VS.NET IDE增强。

允许从项目属性IDE切换TypeScript配置版本