問題タブ [node-inspector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
49 参照

node.js - Node-inspector が bin フォルダーを完全に無視している

node-inspector を使用して REST-API 単体テスト (mocha) をデバッグしようとしていますが、プロジェクト内の「bin」というフォルダー内にあるファイル内にブレークポイントを設定する必要がありますが、node-インスペクターはそれを完全に無視しているか、何らかの理由で認識していません。比較のためのスクリーンショット:

1) 私のコード エディターのファイル ツリー (正しいもの) -

エディタ比較

2) node-inspector のファイル ツリー -

ノード比較

前もって感謝します。

0 投票する
1 に答える
1120 参照

javascript - Node-Inspector デバッガーの Runtime.getProperties が失敗しました。変数の値が見えない

ここに画像の説明を入力ここで本当に基本的なものが欠けているに違いありませんが、node-inspector を使用して関数の内部または外部の変数の値が表示されません。

更新: 私はノード --version -> v0.10.35
にいます また、おそらく他の誰かがまだ答えのない同様の問題を抱えていると思います:

node-inspector でオブジェクトの「プロパティがありません」と表示される

次のエラーと同じエラーが表示されます。

Runtime.getProperties が失敗しました。ReferenceError: includeSource が定義されていません #461 https://github.com/node-inspector/node-inspector/issues/461 これはまだ問題ですか? 「npm installed node-inspector」0.8.3 をインストールし、chrome バージョン 39.0.2171.65 (64 ビット) をダウンロードしましたが、変数の値が表示されません。

test.js という単純な JavaScript プログラムがあります。

次に実行します:

に続く:

node-inspector Node Inspector v0.8.3デバッグを開始するには、http ://127.0.0.1:8080/debug?port=5858 にアクセスしてください。

1、2、または 3 行目で壊れており、常にこのエラーが表示されます。変数変数の値は表示されません。これは関数内でも当てはまることがわかりました。

0 投票する
1 に答える
1981 参照

javascript - node.js 0.12 を使用して OSX Yosemite に node-inspector を正しくインストールするには?

次のコマンドで node-inspector をインストールしようとしています:

次の結果が得られます。

node-pre-gyp と ws を正常にインストールしました。

0 投票する
1 に答える
220 参照

javascript - Nitrous.io の Meteor アプリのサーバー側デバッグ

Nitrous ボックスで実行されている単純な Meteor アプリがあります。node-inspectorサーバー側のデバッグに使用できるようにしたいのですが(ここで説明されているように)、コンソールにアクセスできません。

私の Meteor アプリは のボックスでローカルに実行されており、こちらhttp://0.0.0.0:3000/のガイドに従って Chrome で表示できます。次に を実行すると、次のメッセージが表示されます。node-inspector

どうすればこの住所にたどり着けますか? 私はもう試した:

  • へのナビゲートhttps://example-name.example-region.nitrous.io:8080/debug?port=5858
  • ランニング:node-inspector --web-host 0.0.0.0
  • ランニング:node-inspector --web-host https://example-name.example-region.nitrous.io

考え?このコンソールにアクセスする方法はありますか?

0 投票する
1 に答える
1047 参照

node.js - node-inspector が起動しない

コマンド実行:

これは以下を返しました:

Node Inspector は http://127.0.0.1:8090/debug?port=5858から利用できるようになりましたmyfile.js のデバッグ

ポート 5858 でリッスンしているデバッガ コマンドが失敗しました: [971:971:0223/200200:ERROR:browser_main_loop.cc(210)] Gtk: ディスプレイを開けません: :0 エラー: ディスプレイを開けません: :0 /usr/bin/xdg-open : 461: /usr/bin/xdg-open: mozilla: 見つかりません /usr/bin/xdg-open: 461: /usr/bin/xdg-open: epiphany: 見つかりません /usr/bin/xdg-open: 461 : /usr/bin/xdg-open: konqueror: 見つかりません /usr/bin/xdg-open: 461: /usr/bin/xdg-open: chromium-browser: 見つかりません [1005:1005:0223/200201:ERROR :browser_main_loop.cc(210)] Gtk: ディスプレイを開けません: :0 /usr/bin/xdg-open: 461: /usr/bin/xdg-open: links2: 見つかりません /usr/bin/xdg-open: 461 : /usr/bin/xdg-open: リンク: 見つかりません /usr/bin/xdg-open: 461: /usr/bin/xdg-open: lynx: 見つかりません /usr/bin/xdg-open: 461: / usr/bin/xdg-open: w3m: 見つかりません xdg-open: 開く方法がありません 'http://127.0.0.1:8090/debug?port=5858 ' URL を Chrome/Chromium/Opera または同様のブラウザで手動で開いてください

ただし、 http://127.0.0.1:8090/debug?port=5858にアクセスすると、「接続が拒否されました」というエラーが返されます。

0 投票する
2 に答える
3080 参照

node.js - 「node --debug-brk」として起動すると、ノードが最初の行で壊れない

次のファイルはnode --debug-brk hello-http.jsとして起動されます

こんにちは http.js

最初の行でプログラムが壊れると予想され、(別の端末で実行されている)node-inspector を使用して続行コマンドが与えられるまで、最後の行 console.log("Server running at http://127.0.0.1:8000/ ") ; 印刷されるべきではありません。ただし、ノードが起動するとすぐに中断せず、ログが出力されます。

ubuntu-12.04 LTSマシンで実行されているノードバージョンv0.12.0を使用する最初の行でそれを壊す方法(つまり、var http = require( 'http');)。

更新 1:

マシンの再起動後

  1. ノード --debug-brk hello-http.jsは、表示されているようにデバッガーが接続されるのを待ちます

    $ node --debug-brk hello-http.js ポート 5858 でリッスンするデバッガー

  2. node-inspectorは別の端末で監視されています

  3. Chrome ブラウザーがhttp://127.0.0.1:8080/debug?port=5858node-inspectorに 接続するとすぐに、ノードプログラムは実行を継続します ( http://127.0.0.1:8000で実行されている印刷サーバー)。コマンドを送信するデバッガ。

    $ node --debug-brk hello-http.js ポート 5858 でリッスンするデバッガーhttp://127.0.0.1:8000/で実行されているサーバー

これは期待されていますか。はいの場合、node-inspector にブレークポイント コマンドを送信させて、最初の行にブレークポイントを設定する方法。