Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调试TypeScript编译器?_Typescript - Fatal编程技术网

如何调试TypeScript编译器?

如何调试TypeScript编译器?,typescript,Typescript,有没有一种简单的方法可以逐步使用TypeScript编译器(tsc.js)并观察它的工作原理?一种方法是使用带有//x键的Windows脚本主机。您需要安装Visual Studio,并且不能使用源映射对原始源进行调试 另一种方法是使用NodeEclipse或类似工具在Node.js中调试它 最简单的方法是使用嵌入任何现代浏览器中的开发人员工具进行调试。有一个网页模拟平台IO并允许在其上运行TSC: 那么Typescript编译的Javascript实际上可以在WSH.exe中工作?太棒了。ts

有没有一种简单的方法可以逐步使用TypeScript编译器(tsc.js)并观察它的工作原理?

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

另一种方法是使用NodeEclipse或类似工具在Node.js中调试它

最简单的方法是使用嵌入任何现代浏览器中的开发人员工具进行调试。有一个网页模拟平台IO并允许在其上运行TSC:

那么Typescript编译的Javascript实际上可以在WSH.exe中工作?太棒了。tsc.browser项目仍然处于活动/移动状态吗?该链接提供了404的。它已被中断,我现在在一个全面的IDE中重做它。请参阅mihailik.github.com/teapo。这在过去可能有效,但在TypeScrpt 1.0.1中,我尝试使用WSH+Visual Studio 2013,但对我无效。我认为如果没有一些polyfill,特别是Array.prototype.forEach()和Array.prototype.map(),JScript将无法工作,因为它不符合ECMAScript 5的AFAIK。同时添加了一些多边形填充,我的堆栈空间也用完了。最后我使用nodejs,安装和编辑typescript模块,并在感兴趣的地方添加console.log()。我确信Eclipse会工作,但根据经验,我知道安装Eclipse需要一段时间。