我知道在寻找解决方案时,这些是一些类似/重复的响应。但 Node 世界似乎更新得如此频繁,以至于我找到的任何答案都指的是更旧的版本。
我当前正在运行:
- Node v6.9.1
- Node 检查器 v0.12.8
我得到的错误如下:
Detached from the target
Remote debuggng has been terminated with reason: websocket_closed
please re-attach to the new target
最佳答案
我遇到了同样的问题。在浏览了一些论坛后,我发现可以降级到 Node v6.3.1。 Here
所以下一个问题是“如何管理 Node 的版本”。 nvm 显示了大量结果。 Stack Overflow 上有一篇文章 here .
Windows 的版本管理器都没有跟上。我发现了另一个保持最新的(截至 2017 年 1 月 1 日)。我发布了这个答案here
回到原来的问题,安装了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/编辑器(取决于我在做什么)。安装 nvm-windows 后,需要重新启动嵌入了终端/命令提示符的 Atom 或 WebStorm 等编辑器,才能访问环境命令“nvm”。
一旦你降级了 Node , Node 检查器就会为我找到:
node-debug server.js
关于javascript - 无法使用 Node 检查器调试 Nodejs - Websocket_close,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40358418/