Typescript 1.0RC在VS 2012中完全无法使用。 如果解决方案是升级到VS 2013,那很好。 但是,如果我无法升级到VS 2013,那么VS 2012是否正式支持Typescript?
升级到RC后面临以下问题: - 无法在Typescript文件中放置断点(“这不是断点的有效位置”)。 - 双击编辑器中的打字稿单词需要更长时间才能突出显示(在最坏的情况下需要几秒钟)。 - VS编辑器频繁冻结(最坏的情况是需要几秒钟)。 - F12(转到定义)不再有效。
我确信还有更多问题。 我该怎么做才能解决这些问题? 我有VS 2012与Web Essentials(它将Typescript作为一个选项公开)。
感谢。
答案 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文件。