Node-Inspector无法打开Chrome浏览器抛出错误ENOENT

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

在端口5858上侦听的debugging器events.js:154 throw er; //未处理的“错误”事件

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) 

我相信这个错误类似于https://github.com/node-inspector/node-inspector/issues/732报告的错误。 但是,我没有得到new_chrome.exe。

任何帮助表示赞赏

节点版本是5.9.1节点debugging版本是0.12.7

编辑:其实问题是chrome.exe文件是“程序文件(86)”,但运行节点debugging时它正在用户文件夹中search。 所以这是与节点模块浏览器启动当我运行detect.js,在browser-launcher2 / examples,它返回我正确的chrome.exepath,但是当我运行launch.js,它是返回给我的上面的错误,因为它试图find用户文件夹内的chrome.exe。 对此有何想法?

更新:添加临时解决scheme。 它为我工作。

注:这是一个临时解决scheme。 我正在保持这个问题的公开,以便为这个错误得到一个永久的解决scheme。 快乐编码:)

我使用James-Browser-Launcher模块暂时解决了上述问题。 只需安装模块并在terminal中运行examples / launch.js即可。 一旦启动,您的默认浏览器将打开。 现在运行

节点debugging

它为我启动浏览器没有错误。 而已。 现在它会工作。 希望它也适用于你

这适用于我:

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

打开config.json

如果有两个以上的Chrome实例,请首先卸载错误实例,然后删除此path中文件及其关联文件夹中的错误条目。 在我的情况下,错误是铬金丝雀: 例子

然后,节点检查员使用Standar Chrome!