繁体   English   中英

节点打字稿客户端调试

[英]node typescript client-side debug

是否可以直接从Visual Studio(2015)调试(断点,监视) 客户端 .ts打字稿文件? 我在google和stackoverflow上发现的大多数相关问题都建议使用其他浏览器devtool,例如chrome。 是否可以在Visual Studio中进行?

当我创建一个.ts脚本(例如index.ts)时,它将被转换为index.js,然后从script标记中的相应index.html文件中对其进行引用。

我如何在.ts文件中设置断点(尽管引用的是.js?)

IE有可能。 您必须将“浏览方式”设置为Internet Explorer,并在项目属性/网站中取消选中所有调试器。 比您应该能够在VS中调试客户端TS。

我发现可以在Visual Studio中进行调试,但是可以从Internet Explorer启动一个新的调试会话:菜单->视图->外部脚本调试器,它将启动一个新的Visual Studio IDE,并加载我的所有文件(映射的.js和.ts) 。 我只需要确保.js和.ts文件位于同一目录(例如:./public/js/)。 这不是一个完美的解决方案(例如,将光标移到变量上不会显示变量值。您必须手动打开监视窗口...)但是,它允许我逐步浏览.ts文件,从而保持统一的开发环境:在服务器上带有node.js的打字稿,在同一解决方案中在客户端打字稿

您可以尝试使用Web Essentials 2015扩展中的带有TypeScript项目模板的HTML应用程序 ,如Telerik博客中的这篇文章中所建议的那样。

如果可行,这似乎只是通常VS场景“设置断点;按F5”的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM