我正在尝试使用打字稿调试工作,但是当我生成地图文件(Web Essentials)然后运行项目时,VS.net 2012会在// @ sourceMappingURL = XXXX.xxxx.js上的调试器中捕获生成的.js文件底部的.map行。
如何阻止它并使其正确调试?
谢谢!
答案 0 :(得分:1)
这是由最新的IE卷起来修复错误引起的,但也改变了条件编译规则。因此// @被视为IE 9和10中的条件语句(不是11,我不知道大约8,但可能不是),并且像任何其他条件编译语句一样执行。结果是错误。
这是因为脚本映射的语法最近更改为//#,而Typescript尚未更新。他们承诺这将在0.9.1.0(不是0.9.0.1)完成,这应该很快,然后问题将得到解决。
答案 1 :(得分:0)
如果您安装了Internet Explorer 10并且通过该浏览器,则应该可以正常工作。