是否有任何说明如何在 Firebug 和/或内置 Firefox js-debugger 中调试打字稿?类似但对于Firebug 和/或 Firefox
5 回答
Firefox 开发者版允许调试 TypeScript 代码。唯一缺少的是语法高亮。
Chrome 金丝雀支持这一点: http ://www.aaron-powell.com/web/typescript-source-maps
Firebug 与 Firefox 的 Javascript 执行引擎紧密集成。只要 Firefox 或 Firebug 不支持 Typescript,我猜你就不走运了。
对于 Coffeescript,有AceBug提供对 Coffeescript 的调试支持。应该可以将其扩展到 TypeScript。但是,源 Typescript 和编译后的 Javascript 的结构可能完全不同,因此编译器需要插入调试符号以将 Javascript 链接到 Typescript。
Firebug 3.0 版被设计为在 Firefox 的内置调试器之上运行。这意味着它还利用了对源映射的支持,因此可以正确加载 .ts 文件。
当前版本的 Firebug (2.0.13 + FF43) 似乎可以很好地调试打字稿。至少到目前为止它对我有用。
在网页上添加“已编译” .js并引用源映射。IE
<script src="register.js"></script>
Firebug 会在脚本列表中向您显示register.ts文件。
确保在 tsconfig.json 中生成源映射:
"compilerOptions": {
...
"sourceMap": true
},