【问题标题】:Typescript VS2017 stops at first line, error: Debugger agent is not enabledTypescript VS2017 在第一行停止,错误:未启用调试器代理
【发布时间】:2017-07-14 15:08:57
【问题描述】:

当我在 Visual Studio 2017 中启动一个新创建的 Typescript 项目时,会出现一些奇怪的行为。

-调试器在第一行中断

-输出显示:

code:-32000
message:Debugger agent is not enabled

-解决方案资源管理器中的许多脚本(见截图)

-节点输出:

Debugger listening on wb://127.0.0.1:5858/03dde2a0-7ae8-44fc-8b29-53b99c072de7
For help see https://nodejs.org/en/docs/inspector
Debugger attached.

截图:

编辑:

似乎是新节点版本的问题。如果我切换回 5.4.1.0(包含在 VS2017 中)一切正常。我读到调试器协议发生了变化,也许与此有关……必须等待更新。

【问题讨论】:

  • 所以这个问题已经解决了,对吗?
  • 有点,我想使用当前版本

标签: visual-studio debugging typescript visual-studio-2015 visual-studio-2017


【解决方案1】:

要显示控制台,我们可以使用:Debug -> Windows -> JavaScript Console。

Michael Braude 针对类似问题提出了两条建议:

1.使用 Visual Studio 的 JavaScript 控制台。坦率地说,当我在带有两个显示器的 PC 上开发时,这种方式对我来说是可以的(我在 一个屏幕并在另一个屏幕上使用 Visual Studio 进行调试),但有点 当我在单屏笔记本上开发时不舒服。

2.在不调试的情况下运行解决方案 (CTRL+F5),在这种情况下,VS 的调试器未附加到浏览器。这看起来很简单,但是 您需要注意,在这种情况下,断点不会停止运行时 你必须使用调试器;关键字。

详细信息:

Visual Studio Tools for Apache Cordova stops work correct after update

【讨论】:

    【解决方案2】:

    我通过使用包含的节点版本的 VS2017 让它再次工作。新版本 好像有问题

    您可以通过将exe文件夹的路径放在此处的列表顶部来选择要使用的版本:Tools > Options > Projects and Solutions > Web Package Management > External Web Tools

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      • 2015-03-26
      • 2011-06-11
      • 1970-01-01
      相关资源
      最近更新 更多