【问题标题】:Visual Studio 15.7.1 Typescript debugger not breakingVisual Studio 15.7.1 Typescript 调试器没有中断
【发布时间】: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 有一个集成的调试器,这就是我想在断点被命中时输入的。

标签: visual-studio typescript


【解决方案1】:

这是在尝试使用 MS Edge 浏览器时失败。显然,微软还没有提供在 Visual Studio 中使用 Edge 浏览器进行调试所需的钩子。我认为他们可能已经完成了这项工作,因为在 VS 2017 中运行 Type Script 项目的默认浏览器是 IIS Express(Edge)。很遗憾,我花了这么长时间试图找到解决方案。

【讨论】:

    猜你喜欢
    • 2019-05-18
    • 2012-10-12
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多