我知道在搜索此解决方案时,这些是一些相似/重复的响应。但节点世界似乎经常更新,以至于我发现的任何答案都指的是更老的版本。
我现在正在跑步:
我得到的错误如下:
与目标分离
远程调试已终止,原因是:websocket_closed
请重新加入新目标
答案 0 :(得分:0)
我遇到了同样的问题。在一些论坛上挖掘后,我发现降级到Node v6.3.1。 Here
接下来的问题是“如何管理节点版本”。 nvm显示了大量结果。 Stack Overflow上有一个帖子here。
Windows的版本管理器都没有跟上。我找到了另一个保持最新的(截至17/1/17)。我发布了答案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 /编辑器(取决于我在做什么)。其中嵌入了终端/命令提示符的Atom或WebStorm等编辑器需要在安装nvm-windows后重新启动才能访问环境命令“nvm”。
节点降级后,节点检查员会找到我的工作:
node-debug server.js
答案 1 :(得分:0)
也许更高版本(6.9.1)的节点内置了inspect,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)