1

我知道在寻找解决方案时这些是一些相似/重复的响应。但是 Node 世界似乎更新得如此频繁,以至于我找到的任何答案都是指一个更旧的版本。

我目前正在运行:

  • 节点 v6.9.1
  • 节点检查器 v0.12.8

我得到的错误如下:

与目标分离

远程调试已终止,原因是:websocket_closed

请重新附加到新目标

错误截图

4

2 回答 2

0

也许具有更高版本(6.9.1)的节点内置了检查,并且node-inspect不要更新更长时间..

解决方案:使用node --inspect yourapp替换node-inspect & node --debug yourapp 它对我有用。

你可以看到 Github 问题Detached from the target, websocket_closed, cannot read property ref of undefined (NM[0] is undefined)

于 2017-02-21T01:22:18.070 回答
0

我有一个相同的问题。在一些论坛上搜索后,我发现降级到 Node v6.3.1。 这里

所以下一个问题是“我如何管理节点的版本”。nvm 显示了很多结果。Stack Overflow 在这里有一篇文章。

windows 的版本管理器都没有跟上。我发现了另一个保持最新状态(截至 2017 年 1 月 1 日)。我在这里发布了这个答案

回到原来的问题,安装了 nvm-windows:

nvm install v6.3.1 //I was running 6.9.1 - downgrade

该实用程序会降级您的 npm 版本

Downloading npm version 3.10.3....complete
Installing npm v3.10.3

然后使用它

nvm use 6.3.1

注意- 我使用了一堆 IDE / 编辑器(取决于我在做什么)。Atom 或 WebStorm 等嵌入了终端/命令提示符的编辑器需要在安装 nvm-windows 后重新启动才能访问环境命令“nvm”。

一旦你将节点降级,节点检查器就会为我找到:

node-debug server.js
于 2017-01-05T13:19:51.003 回答