3

ノードインスペクターを使用してノードアプリをデバッグしようとすると、次のエラーが発生する理由を知りたいです。

ポート 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と関係があるユーザーフォルダー内でchrome.exeを見つけようとしていたため、上記のエラーが発生しました。これについて何か考えはありますか?

更新:一時的な解決策を追加しました。それは私のために働いた。

注:これは一時的な解決策です。このエラーの永続的な解決策を得るために、この質問を開いたままにしています。ハッピーコーディング:)

4

2 に答える 2

0

James-Browser-Launcherモジュールを使用して、上記の問題を一時的に解決しました。モジュールをインストールして、ターミナルで examples/launch.js を実行するだけです。起動すると、デフォルトのブラウザが開きます。今すぐ実行

ノードデバッグ

エラーなしでブラウザを起動しました。それでおしまい。今はうまくいくでしょう。あなたにもうまくいくことを願っています

于 2016-03-24T15:37:33.370 に答える