問題タブ [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.
javascript - ノードインスペクターを使用して「require」-dライブラリ内にブレークポイントを設定するにはどうすればよいですか?
プロジェクトから数層下の「require」ライブラリがあり、その中にブレークポイントを設定したいと思います。
私はnode-inspectorを初めて使用し、ライブラリへの道を見つけてそこにブレークポイントを配置する方法を見つけようとしています。ライブラリはスクリプトのリストにリストされていません。requireが動的ロードを行うため、推測しています。
これらの条件下でブレークポイントを配置するための標準的な方法は何ですか?ブレークポイントをコールチェーンの上位に配置してから、2番目のブレークポイントを見つける唯一のオプションはありますか?
javascript - node-inspector を使用して、フォアマンで実行されている node.js アプリをデバッグできますか
node-inspector を実行してデバッグできる node.js アプリケーションがあります。
しかし、フォアマンを使用してアプリケーションを起動し、環境変数を .env ファイルにロードしたいと考えています。そのようです:
foreman でアプリを実行し、node-inspector も使用する方法はありますか? 私は試した:
しかし、それには運がありませんでした。
ありがとう。
node.js - ノード インスペクター - debug-brk が最初の行で壊れない
node-inspector をインストールし、node で起動しました。--debug-brk でデバッグ モードを開始しようとすると、エラーが発生します (デバッグしようとしているのはこのエラーです)。
最初の行で壊れません...
$ node --debug-brk app.js
debugging - node.jsのNode-inspector:スクリプトリストにソースファイルが表示されませんが、コールスタックに表示されます
スクリプトリストにソースファイルが表示されませんが、コールスタックに表示されます。
ソースファイルにブレークポイントを作成しましたが、ノードインスペクターにソースファイルを表示したくない場合がありますが、それが問題になる場合があります。
誰かがこれをうまく機能させる方法を知っていますか?どうもありがとう
meteor - node-inspector を meteor で使用できますか?
node-inspector を meteor で使用できますか?
「--debug」オプションを試してみたところ、デバッグポートの接続に成功しました。
しかし、私のコードにアクセスできません。
exec "$DEV_BUNDLE/bin/node" "--debug" "$METEOR" "$@"
debugging - メモリプロファイリングとメモリリークの検索
node.jsアプリケーションの一部でメモリリークが発生しました。
デバッグ用のノードインスペクターモジュールがあり、プロファイリングタブがあることは知っていますが、このモジュールはメンテナンスされておらず(6か月前の最後のコミット)、osxとnode.js0.6.15でプロファイリングを実行できません。
node.js用の優れた使いやすいメモリプロファイリングツールは他にありますか?
ありがとう!
node.js - NodeJS/NodeInspector V8 プロトコルについて
NodeInspectorフロントエンドを制御したい。Node.js をリモートで制御するように設計されています。それらはv8 プロトコルを介して通信し、そのプロトコルの原理の(かなり短い)説明も見つけました。しかし、コミュニケーションの仕組みを理解するだけでは十分ではありません。起動時に期待されるもの、フロントエンドから期待されるものをスローしたイベントはいつで、特定の行などを強調表示します。
私の現在のアプローチは、Node-Inspector と NodeJS の間の通信を出力することであり、それを模倣しようとしています。私は進歩しますが、それは非常に退屈です。もう 1 つのアプローチは、NodeInspector コード (変更された WebInspector です) を使用することですが、私は JavaScript を初めて使用するので、これもおそらく非常に面倒です。
だから私の質問は、NodeJSまたはNodeInspectorとの通信がどのように機能するかを知るための包括的なガイドまたはエントリポイントを誰かが知っているかどうかです?
javascript - Grunt タスクで node-inspector を使用する
アプリケーションのデバッグにGruntでnode-inspectorを使用した人はいますか? そうでない場合、Grunt ベースのアプリのデバッグ ツールをお勧めできますか?
私はサーバー側アプリ用にnodejsを使用しており、 Gruntで個別のタスクを使用しています(これは、ユーザーがタスクを個別に実行できるためです)。
javascript - Node-Inspector の仕組み
node-inspector は非常に便利なプログラムなので、ソース コードを見て、どのように機能するかをまとめてみようと思いました。私が知る限り、このプログラムはブラウザーとアクティブなデバッグ セッションの間の仲介者として機能し、それらの間の通信を容易にします。paperboy とソケットを介してブラウザと通信する方法は、かなり簡単に見えます。私が理解に苦しんでいるのは、ノードインスペクターが別のプロセスで進行中のノードデバッグセッションと通信する方法です。
もう少し明確かつ具体的にするために、私は通常、次の方法で node-inspector を実行します。
次のようにスクリプトを実行します。
ノード --debug-brk myscript.js
次に、新しいターミナルを開き、node-inspector & を実行します。
私が知りたいのは、デバッグしたいスクリプトを node-inspector がどのように見つけて接続するかということです。ノードのデバッグセッションと通信するためのインターフェイスを実装しているように見える「debugr」オブジェクトを見つけましたが、最初にどのように接続するかは少し不思議です。
node.js - Windowsで基本的なnode.jsアプリケーション(httpではない)をデバッグする方法
node-inspectorとiisnodeを使用してhttpアプリケーションをデバッグする方法を知っています。しかし、ノードインスペクターを使用して、Windowsでhttp以外のノードアプリケーションをデバッグできますか?
私は試した:
それは言う:
しかし、Chromeで開いhttp://localhost:5858/
ても何も起こりません。
ところで:実行すると、動作node debug test.js
するコマンドラインデバッガーが起動します。しかし、それはノードインスペクターのようなものではありません。