【问题标题】:How to debug TypeScript compiler?如何调试 TypeScript 编译器?
【发布时间】:2012-11-15 16:40:07
【问题描述】:

有没有一种简单的方法可以单步调试 TypeScript 编译器 (tsc.js) 并观察它是如何工作的?

【问题讨论】:

    标签: typescript


    【解决方案1】:

    一种方法是使用带有 //x 键的 Windows 脚本宿主。您需要安装 Visual Studio,并且不能使用源映射对原始源进行调试。

    另一种方法是在 Node.js 中使用 Nodeclipse 或类似工具对其进行调试。

    最简单的方法是使用任何现代浏览器中嵌入的开发者工具对其进行调试。有一个网页模拟平台 IO 并允许在其上运行 TSC: http://mihailik.github.com/tsc.browser/

    【讨论】:

    • 那么 Typescript 编译的 Javascript 实际上可以在 WSH.exe 中工作?太棒了。
    • tsc.browser 项目是否仍处于活动状态/已移动?该链接提供了 404。
    • 它已经停产,我现在正在一个成熟的 IDE 中重做它。请参阅 mihailik.github.com/teapo。
    • 这可能在过去有效,但使用 TypeScrpt 1.0.1,我尝试使用 WSH+Visual Studio 2013,但它对我不起作用。我认为如果没有一些特别是 Array.prototype.forEach() 和 Array.prototype.map() 的 polyfill,它将无法工作,JScript 不符合 ECMAScript 5 的 AFAIK。还添加了一些 polyfill,然后我的堆栈空间用完了。我最终使用了 nodejs,安装和编辑了 typescript 模块,并在感兴趣的地方添加了 console.log()。我确信 Eclipse 会起作用,但我从经验中知道安装需要一段时间。
    猜你喜欢
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 2019-09-18
    相关资源
    最近更新 更多