0

我试图让打字稿调试工作,但是当我生成地图文件(Web Essentials)然后运行项目时,VS.net 2012 在调试器中捕获 //@ sourceMappingURL= XXXX.xxxx.js.map 行在生成的 .js 文件的底部。

如何停止它并使其正确调试?

谢谢!

4

2 回答 2

1

这是由最新的 IE 汇总引起的,该汇总修复了错误但也更改了条件编译规则。结果 //@ 在 IE 9 和 10 中被视为条件语句(不是 11,我不知道 8,但可能不是),并且像任何其他条件编译语句一样执行。结果是错误。

这是因为脚本映射的语法最近更改为 //# 而 Typescript 尚未更新。他们承诺这将在 0.9.1.0(不是 0.9.0.1)中完成,应该很快就会解决问题。

于 2013-07-10T14:56:39.927 回答
0

如果您安装了 internet explorer 10 并运行它,应该可以工作。

于 2013-07-08T22:41:28.590 回答