16

インストール:

npm install node-inspector

アプリを実行:

node --debug-brk c:\users\me\desktop\myapp.js // app stops successfully

インスペクターを実行します。

node-inspector // doesnt work.
C:\Users\me\node_modules\.bin\node-inspector // does work.

chrome または safari を開き、デバッガーがオンになっていることを確認して、localhost:5858 に移動します。ただし、これによりアプリがブレークポイントから解放され、chrome または safari 内のどこにも表示されません。

ここに画像の説明を入力

解決:

ここに画像の説明を入力

4

3 に答える 3

15

http:// localhost:8080 に直接アクセスします。

ポート 5858 は、node-inspector がノード プロセスとの通信に使用するポートです。直接アクセスしません。V8 の生のデバッグ プロトコルを話します。

インスペクターはそのプロトコルを介してプロセスと対話し、8080 で HTTP Web サイトを提供します。

また、npm はC:\Users\me\node_modules\.bin\PATH に入れておく必要があります。これを有効にするには、再起動が必要になる場合があります。その後node-inspectorは、コマンド プロンプトで (パス全体を入力するのではなく) 入力するだけで済みます。

于 2013-01-14T07:54:06.223 に答える
7

http://localhost:8080/debug?port=5850の代わりににアクセスする必要がありhttp://localhost:5858ます。

于 2013-01-14T07:54:10.843 に答える
1

にアクセスhttp://localhost:8080/debug?port=5858して、node-inspector コンソールを開きます。

于 2013-10-31T08:20:12.457 に答える