1

我安装了 0.81 并将项目执行设置为“调试”,我的项目文件中包含 typescript 编译器内容并正在创建源映射,但没有进行调试。

断点未命中,错误错误进入 .js 文件而不是 .ts 文件。

我究竟做错了什么?

4

3 回答 3

4

为什么它对我不起作用的两件事:

  1. 确保您直接引用 .js 文件并且您没有使用 Mvc 包功能。
  2. 使用 IE10 以便 VS 可以挂接到您的浏览器。
于 2012-11-21T22:09:28.077 回答
2

我假设您使用的是 Visual Studio,在这种情况下,您只能通过支持 SourceMap 的浏览器来调试 TypeScript。一个很好的例子是 Chrome Canary。

如果您使用 chrome,您将无法通过 VS 的环境进行调试,但您将能够通过开发人员工具进行调试。

您现在还可以在 IE 中通过最新的 TS 版本通过 Visual Studio 执行此操作。

希望这可以帮助!

于 2012-11-21T18:14:47.867 回答
0

我发现了这个问题。它实际上与此项目相关:Web Essentials linking ts files

基本上没有在该链接上发布修复程序,Web Essentials 正在编译 js 文件,其中包含文件中包含的所有链接文件。通过使用该更新版本,它只编译当前文件。一旦这个问题得到修复,那么 IE 10、Chrome 和新的 Firefox 版本都将按照设计的方式调试到 TS 文件中,这是优秀的。

感谢您的提示!

于 2012-11-22T13:45:01.410 回答