ノードインスペクタを使用してノードアプリケーションをデバッグしようとすると、次のエラーが発生するのはなぜですか。ノードインスペクタがクロムブラウザを開くことができませんエラーENOENT
デバッガはポート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
EDITです:実際に問題がchrome.exeファイルでは、内部で「プログラムファイル(86) "、しかしnode-debugを実行している間、ユーザーのフォルダ内を検索しています。だからnode-moduleと関係があるbrowser-launcher browser-launcher2/examplesでdetect.jsを実行すると正しいchrome.exeパスが返されますが、launch.jsを実行すると上記のエラーが返されますこれは、ユーザーフォルダ内のchrome.exeを検索しようとしていたためです。これについての考えは?
更新日:一時的な解決策が追加されました。それは私のために働いた。
注:これは一時的な解決方法です。私は、このエラーを永久的に解決するために、この質問を開いたままにしています。ハッピーコーディング:)
「ENOENT」はファイルが存在しないことを意味します。 – Pointy
はい私はそれを知っており、私はそれを試みました。リンクしたスレッドを読んだことはありますか?また、私はクロムカナリアを使用しています。 –
ありがとうございます。もう少し情報を持っている別の*バグがリンクされていますが、ノードインスペクタコードを使った内部的なバグのように見えます。 (私はあなたがそのパスが実際に動作することを確認したと仮定していると仮定します) – Pointy