20

ノードを実行している場合

node --debug server.js

これにより、ポート番号 xxxx が表示されます。Chrome の起動時にこのポート番号を使用する必要がありますか?

からリモートデバッグしますGoogle\ Chrome --remote-debugging-port=xxxxか?

それとも、あちこちで言及されているように、9222 は魔法のポートですか。

--remote-debuggerNode.jsでChromeを起動しようとしている私は正しい軌道に乗っていますかserver.js

4

4 に答える 4

9

示したオプションでnode-inspector開始したChromeからノードアプリケーションをリモートでデバッグするために使用します。--debug

于 2012-09-15T21:26:43.680 に答える
5

Node (> v6.3.0) と Chrome の最近のバージョンでは、Chrome 開発者ツールを使用して Node.JS プロセスをデバッグできます。他に何もインストールする必要はありません。に渡すだけ--inspectですnode

$ node --inspect script.js

Debugger listening on port 9229.
Warning: This is an experimental feature and could change at any time.
To start debugging, open the following URL in Chrome:
    chrome-devtools://SOME-URL-HERE

その URL を Chrome で開くだけで、準備完了です。

Node の起動直後にスクリプトを一時停止する必要がある場合--debug-brkは、同じコマンドを渡すこともできます。

于 2017-01-24T23:41:45.030 に答える