Javascript 节点检查器无法打开chrome浏览器引发错误eNot

Javascript 节点检查器无法打开chrome浏览器引发错误eNot,javascript,node.js,node-inspector,node-debugger,Javascript,Node.js,Node Inspector,Node Debugger,我想知道,当我尝试使用节点检查器调试节点应用程序时,为什么会出现以下错误 调试器侦听端口5858 events.js:154 投掷器//未处理的“错误”事件 Error: spawn C:\Users\Dell\AppData\Local\Google\Chrome\Application\Chrome.exe ENOENT at exports._errnoException (util.js:890:11) at Process.ChildProcess._handle.in

我想知道,当我尝试使用节点检查器调试节点应用程序时,为什么会出现以下错误

调试器侦听端口5858 events.js:154 投掷器//未处理的“错误”事件

Error: spawn C:\Users\Dell\AppData\Local\Google\Chrome\Application\Chrome.exe ENOENT
    at exports._errnoException (util.js:890:11)
    at Process.ChildProcess._handle.inexit(internal/child_process.js:182:32)
    at onErrorNT (internal/child_process.js:348:16)
    at _combinedTickCallback (node.js:383:13)
    at process._tickCallback (node.js:407:11)
我相信这个错误与在上报告的错误相似。但是我没有得到新的chrome.exe

谢谢你的帮助

节点版本为5.9.1 节点调试版本为0.12.7

编辑:实际上问题是chrome.exe文件在“Program Files(86)”中,但在运行节点调试时,它正在用户文件夹中搜索。因此,当我运行detect.js时,它与节点模块有关,在browser-launcher2/examples中,它返回给我正确的chrome.exe路径,但当我运行launch.js时,它返回给我上述错误,因为它试图在用户文件夹中找到chrome.exe。有什么想法吗

更新:添加了临时解决方案。这对我有用


注意:这是一个临时解决方案。我保留这个问题,以便为这个错误找到一个永久的解决方案。快乐编码:)

我使用模块暂时解决了上述问题。只需安装模块并在终端中运行examples/launch.js。一旦启动,您的默认浏览器将打开。快跑

节点调试

它为我启动了浏览器,没有出错。就这样。现在就行了。希望它对你也有用

这对我有用:

转到C:\Users\youruser\.config\browser-launcher2

打开config.json

如果有两个以上的Chrome实例,请首先卸载错误实例,并删除文件中的错误条目及其在此路径中的关联文件夹。在我的例子中,错误是Chrome Canary:


然后,节点检查器与Standar Chrome一起工作

enoint
表示文件不在那里。是的,我知道,我试过了。你看过我链接的帖子了吗?我也在用铬合金金丝雀哦,好的,我明白了。还有一个bug链接到这个bug,它有更多的信息,但它看起来像是节点检查器代码的某种内部bug。(我想你已经证实了这条路确实有效。)如果你明白了,你能指导我如何解决吗。我不明白,恐怕我也不太明白;它似乎与配置文件和/或缓存路径名的内容有关,但我对Node inspector或Windows上的Node根本不太熟悉。