【发布时间】:2018-05-23 00:33:30
【问题描述】:
由于升级到 VS 15.7.1,Typescript 调试不起作用。创建新项目 - 选择 Typescript - 使用所有默认值并在第一行添加断点(例如下面代码中的 var el = xxx。
window.onload = () => {
var el = document.getElementById('content');
var greeter = new Greeter(el);
greeter.start();
};
代码有效,TS 生成 JS 文件,运行正常,但没有命中 Typescript 断点。
新版本中是否有我不知道的设置来启用 Visual Studio 中的调试,而不是我正在运行的浏览器中的 JS?
请注意,我正在尝试使用默认的 IIS Express (Microsoft Edge) 浏览器进行调试。
谢谢
【问题讨论】:
-
您可以在新行添加
debugger;,如果您有开发人员的话。在浏览器中打开的控制台调试将在此时中断。 -
如果我附加浏览器开发工具,它将在浏览器中中断,而不是在 Visual Studio 中。这并没有解决这个问题。 Visual Studio 有一个集成的调试器,这就是我想在断点被命中时输入的。