ホームページ > ウェブフロントエンド > jsチュートリアル > Node.js をデバッグするためのいくつかの方法の紹介

Node.js をデバッグするためのいくつかの方法の紹介

青灯夜游
リリース: 2020-11-24 18:01:04
転載
3195 人が閲覧しました

Node.js をデバッグするためのいくつかの方法の紹介

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

デバッグは、プログラムの問題を解決するために不可欠なツールです。初期の頃、Node のデバッグは重要なツールでした。少し面倒です。コミュニティには、支援するためのツールキットも多数あります。現在、ノードのデバッグは比較的簡単です。よく使用されるいくつかの

Chrome DevTools

Chrome デベロッパー ツールは、V8 Inspector Protoco デバッグ プロトコルを通じて対話します。 WebSocket を使用します。開発ツールと対話し、グラフィカル デバッグ インターフェイスを提供します。操作は非常に簡単です

##1 コマンド ライン --inspect-brk

#コマンド ラインを使用します

#node -- Inspection-brk YOUR_FILE_PATH .js

#2 ブラウザ検査インターフェイス

Chrome を使用してアドレスを開きます

chrome://inspect

をクリックし、[リモート] をクリックします。ターゲットでデバッグするためのファイル名の「検査」ボタン

##3 Chrome デバッグ インターフェイスに入ります

##- -inspect-brk は、デバッグ前にコードの実行が終了しないように、実行前にユーザー コードの最初の行を停止します。Web サービス スクリプトは常にバックグラウンドで実行されます。 --inspect# を使用するだけです。

# #VS Code

上記の操作手順はまだ少し面倒ですが、ほとんどの IDE にはカプセル化されたデバッグ インターフェイスがあり、ワンクリックでデバッグを実現できます。VS Code はほぼデファクトスタンダードです。フロントエンド用のIDEです 簡単に紹介します デバッグ方法

#1 デバッグボタンをクリック


#2 launch.jsonを作成

最初のデバッグ用に launch.json

ファイルを作成する必要があります。デフォルト値は

{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "skipFiles": [
        "<node_internals>/**"
      ],
      "program": "${file}"
    }
  ]
}
ログイン後にコピー

をクリックした後に生成されます。通常、変更する必要があるのは

です。 Program、デバッグ ファイルはプログラム

${file} で指定されます。 現在のファイルをデバッグします

  1. ${workspaceFolder}\ \index.js プロジェクト ディレクトリの index.js
  2. エントリ ファイルをデバッグします
  3. #3 「プログラムの起動」をクリックします

詳細な操作と構成のリファレンス https://code.visualstudio.com/docs /nodejs/nodejs-debugging

プログラミング関連の知識の詳細については、次を参照してください。
プログラミングビデオコース

! !

以上がNode.js をデバッグするためのいくつかの方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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