Visual studio Typescript VS2017在第一行停止,错误:未启用调试器代理

Visual studio Typescript VS2017在第一行停止,错误:未启用调试器代理,visual-studio,debugging,typescript,visual-studio-2015,visual-studio-2017,Visual Studio,Debugging,Typescript,Visual Studio 2015,Visual Studio 2017,当我在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 h

当我在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中),一切正常。我读到调试器协议发生了变化,可能与此有关。。。必须等待更新。

要显示控制台,我们可以使用:调试->Windows->JavaScript控制台

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

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

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

有关详细信息:


我使用包含的VS2017节点版本使它再次工作。新版本选项>项目和解决方案>Web包管理>外部Web工具似乎有问题

,所以这个问题已经解决了,对吗?有点,我想使用当前版本<8,但那是另一个问题。我会补充一个答案。