我想知道为什么当我尝试使用节点检查器调试节点应用程序时出现以下错误。
调试器监听 5858 端口 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 节点调试版本是 0.12.7
编辑:实际上问题是 chrome.exe 文件在 "Program Files(86)" 内,但是在运行 node-debug 时它正在用户文件夹中搜索。所以它与 node-module browser-launcher有关当我在 browser-launcher2/examples 中运行 detect.js 时,它返回了正确的 chrome.exe 路径,但是当我运行 launch.js 时,它返回了我上面的错误,因为它试图在用户文件夹中找到 chrome.exe。对此有什么想法吗?
更新:添加了临时解决方案。它对我有用。
注意:这是一个临时解决方案。我保持这个问题开放,以便为这个错误找到一个永久的解决方案。快乐编码:)