我想知道为什么在尝试使用节点检查器调试节点应用程序时出现以下错误。
调试器侦听端口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)
我认为此错误与https://github.com/node-inspector/node-inspector/issues/732报告的错误类似。但是我没有得到new_chrome.exe。
感谢任何帮助
节点版本是5.9.1 节点调试版本为0.12.7
编辑:实际上问题是chrome.exe文件在“Program Files(86)”中,但是在运行node-debug时它正在用户文件夹中搜索。所以它与node-module browser-launcher有关当我运行detect.js时,在browser-launcher2 / examples中,它返回正确的chrome.exe路径,但是当我运行launch.js时,它返回我上面的错误,因为它试图在用户文件夹中找到chrome.exe。有什么想法吗?
更新:添加了临时解决方案。它对我有用。
注意:这是一个临时解决方案。我打开这个问题,以便为这个错误获得永久的解决方案。快乐的编码:)
答案 0 :(得分:0)
我使用James-Browser-Launcher模块临时解决了上述问题。只需安装模块并在终端中运行examples / launch.js.启动后,您的默认浏览器将打开。现在运行
节点调试
它为我启动了浏览器而没有错误。而已。它现在可以工作了。希望它也适合你
答案 1 :(得分:0)
这对我有用:
转到C:\ Users \ youruser \ .config \ browser-launcher2
打开config.json
如果有两个以上的Chrome实例,请先卸载错误实例,然后删除此路径中文件及其关联文件夹中的错误条目。就我而言,错误是Chrome Canary: Example
然后,node-inspector与Standar Chrome一起使用!!!