如何在1.0RC升级后再次启用Typescript功能?

时间:2014-02-26 06:52:01

标签: typescript

Typescript 1.0RC在VS 2012中完全无法使用。 如果解决方案是升级到VS 2013,那很好。 但是,如果我无法升级到VS 2013,那么VS 2012是否正式支持Typescript?

升级到RC后面临以下问题: - 无法在Typescript文件中放置断点(“这不是断点的有效位置”)。 - 双击编辑器中的打字稿单词需要更长时间才能突出显示(在最坏的情况下需要几秒钟)。 - VS编辑器频繁冻结(最坏的情况是需要几秒钟)。 - F12(转到定义)不再有效。

我确信还有更多问题。 我该怎么做才能解决这些问题? 我有VS 2012与Web Essentials(它将Typescript作为一个选项公开)。

感谢。

1 个答案:

答案 0 :(得分:1)

关于打字稿的删除:

由于我在VS2012中安装了RC1 visual studio插件,因此默认情况下,typescript编译器不会生成源映射(.js.map)。默认情况下可能未设置-sourcemap选项。 (如果创建了源映射,则调试器能够将生成的javascript映射到typescript文件)。

但我无法在VS2012中找到启用此功能的选项。有人知道吗?或者我们是否必须等待Visual Studio更新?

可能的(临时的,我希望)解决方法: 使用命令行编译要调试的.ts文件:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.9> tsc -sourcemap someTypescriptFile.ts

这将生成.js文件,但也会生成.js.map文件。