是否可以在Visual Studio 2012中使用比1.0.1更高版本的TypeScript?

时间:2015-03-31 16:06:28

标签: visual-studio-2012 typescript

我想利用TypeScript的一些更快的编译和其他更新的功能,而不是1.0.1版本,它似乎是TypeScript 1.0.1 Visual for Visual Basic附带的唯一版本Studio 2012插件。这可能吗?

2 个答案:

答案 0 :(得分:0)

所以我在TypeScript github页面上问了这个问题并得到了以下答案:

https://github.com/Microsoft/TypeScript/issues/2564

基本上,看起来2012只支持1.0.1版本。但是,作为一种解决方法,我可以在外部Visual Studio 2013或2015项目中隔离我的.ts文件,并使用该项目生成我的Visual Studio 2012项目使用的.js文件。它有点像黑客,但它是目前唯一的解决方案,除非有人想为VS 2012创建一个新的TypeScript插件。

答案 1 :(得分:0)

它并不完美,但是对于它的价值,您可以按照Daniel Rosenwasser发布的说明更换编译器和语言服务。

https://github.com/Microsoft/TypeScript/issues/1110#issuecomment-62451204

<强>缩写: 备份并替换此处的tsc.js文件: C:\Program Files (x86)\Microsoft SDKs\TypeScript\与您想要使用的typescriptServices.js

备份并将C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript下的.js替换为您要使用的bin

VS 2012可以相当安全地使用TypeScript 1.1,因为它在很大程度上与1.0兼容,但1.3或1.4可能不兼容 - 我还没有尝试过。

您可以从GitHub TypeScript版本页面获取下载,并且已编译的{{1}}文件位于{{1}}文件夹中,因此如果您下载完整版本,则甚至不必运行Jake。< / p>