是否可以直接从visual studio(2015)调试(断点,监视)客户端 .ts打字稿文件 ?我在google和stackoverflow上发现的大多数相关问题建议使用其他浏览器devtools,例如chrome。是否可以在视觉工作室中进行?
当我创建.ts脚本(比如index.ts)时,它将被转换为index.js,然后将从脚本标记中的相应index.html文件中引用它。
如何在.ts文件中设置断点(尽管它是引用的.js?)
答案 0 :(得分:0)
IE可以实现。你必须设置"浏览"到Internet Explorer和项目属性/ web中取消选中所有调试器。比你应该能够在VS中调试客户端TS。
答案 1 :(得分:0)
我发现我可以在visual studio中调试但是从Internet Explorer启动一个新的调试会话:menu-> view->外部脚本调试器将启动一个新的visual studio ide和我的所有文件(.js和.ts映射)已加载。我只需要确保.js和.ts文件位于同一目录中(例如:./ public / js /)。它不是一个完美的解决方案(例如将光标放在变量上不会显示变量值。您必须手动打开监视窗口...)但它允许我逐步执行我的.ts文件,从而保持统一的开发环境:在服务器上使用node.js的typescript,在同一解决方案中客户端的typescript
答案 2 :(得分:0)
您可以尝试使用Web Essentials 2015扩展名中的 HTML应用程序和TypeScript 项目模板,如Telerik博客的this post中所述。
如果可行的话,似乎只是通常的VS场景“设置断点;点击F5”。