ホームページ > ウェブフロントエンド > jsチュートリアル > 実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !

実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !

青灯夜游
リリース: 2021-04-12 09:37:48
転載
2191 人が閲覧しました

この記事では、Nodejs のデバッグ方法をいくつか紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !

関連する推奨事項: 「nodejs チュートリアル

最初の推奨事項


1. vscode 組み込みターミナルを開き、右上の JavaScript Debug Terminal

実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !

を選択します。 2. コード内のブレーク ポイント (ブレークポイントで debugger と入力するか、Breakpoint をマークする必要があります)

3. ターミナルで実行コマンドを実行します

2 番目のタイプ


#1. Mac で Debug: Toggle Auto Attach をショートカット キーで選択し、Auto Attach をオンにします (このメソッドにはノードのバージョンが必要です。12 より大きい必要があります)

2. コード内のポイントを分割します (debugger を入力するか、## をマークする必要があります) #Breakpoint (ブレークポイント)

3. ターミナル コマンド

node --inspectindex.js

3 番目のタイプ#を通してコードを実行します。

##オープン ソース ライブラリを開くときに、ブレークポイントを介してソース コードを表示したい場合は、
launch.json# を構成することでランタイム実行環境を指定できます。

##例:
package.json

scripts

vscode でデバッグする場合、 実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !launch.json

を次のように構成します

このうち、実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !runtimeExecutable

はランタイムの実行環境を指定します。ここでは ## として指定します。 #npm

runtimeArgs は、ランタイム実行環境に対応する実行パラメータを指定します。ここでは、Run run dev で指定します。 #設定後、F5 を押してデバッグを有効にします。実際の実行は npm run dev なので、ソース コードのブレーク ポイントでコードの実行プロセスを確認できます

デバッグ スキルの詳細については、vscode 公式 Web サイト (#Address

4 番目のタイプ

##) を確認してください。

#ndb は Node.js のデバッグ エクスペリエンスを改善したもので、Chrome DevTools


ndb
の助けを借りて、公式 Web サイトで説明されているように、

ndb

デバッグ用に Chrome Devtools を有効にすることで、
nodejs

のデバッグ エクスペリエンスが向上しました。 使用する前に、インストールする必要があります。npm install -g ndb を渡すことができます。インストール後、コード内でブレークポイントが必要な場所に debugger と入力します。次に、

ndb Index.js

を実行すると、Chrome Devtools が開き、ブレークポイントがすでに配置されていることがわかります。nodejsもちろん、デバッグはこれらのタイプに限定されるわけではありません。Ruan 先生は以前にも、nodejs デバッガーに関する記事を書いています。興味がある場合は、クリックしてご覧ください。

アドレス

実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !

詳細については、こちらをご覧ください。プログラミング関連の知識については、

プログラミング入門 をご覧ください。 !

以上が実践的な Node.js デバッグ方法をいくつか共有します。ぜひ集めてください。 !の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート