ホームページ 開発ツール VSCode vscodeでノードをデバッグする方法

vscodeでノードをデバッグする方法

Dec 06, 2019 pm 05:11 PM
node vscode デバッグ

vscodeでノードをデバッグする方法

#1. 設定ファイルを作成します

1. プロジェクトを選択します

vscodeでノードをデバッグする方法

#2. プロジェクトの言語を選択します

vscodeでノードをデバッグする方法

3. 現在のプロジェクト パスで .vscode/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",
            "program": "${workspaceFolder}/test.js"
        }
    ]
}
ログイン後にコピー

type - この起動構成に使用されるデバッガーのタイプ。インストールされた各デバッグ拡張機能には、タイプ (ノード組み込みノード デバッガー、php、goPHP、Go 拡張機能など) が導入されます。

request - この起動構成のリクエスト タイプ。現在サポートされているのは起動と接続です。 (リクエストの詳細な説明については、以下の第 3 章を参照してください)

name - [デバッグ起動構成] ドロップダウン リストに表示されるフレンドリ名。

program - デバッガーの起動時に実行する実行可能ファイルまたはファイル。

args - デバッグのためにプログラムに渡される引数。

env - 環境変数 (変数の「定義を解除」するために値 null を使用できます)。

cwd - 現在の作業ディレクトリ。依存関係やその他のファイルを検索するために使用されます。

注 1: ${workspaceFolder} はワークスペース フォルダーのルート パスを表し、${file} はアクティブなエディターで開かれたファイルを表します。

注 2: "program": "${workspaceFolder}/test.js"、デバッグしたい現在のディレクトリにある /test.js を vscode がどのように認識するのかわかりません。 [解決予定]

注 3: 設定ファイルをユーザー設定に書き込んで、グローバル設定にすることもできます。

vscodeでノードをデバッグする方法

#4. 構成ファイルにすぐに戻ります

vscodeでノードをデバッグする方法

# # 2. ブレークポイント

1. ブレークポイント (従来のブレークポイント)

(1) グラフィックは円に置き換えられます;

(2) 空白行には入力できません。

vscodeでノードをデバッグする方法

2. ログポイント

(1) デバッグ コンソールに情報を出力できます (式を {} で囲みます)。

(2) グラフィックはひし形に置き換えられます;

(3) ステートメント上ではなく空行に配置されている場合、デバッグおよび実行中に消えますが、効果には影響しません。なので、やはり文章を入力するのがオススメです!

vscodeでノードをデバッグする方法#3. 条件付きブレークポイント

# は 2 つの条件に分割されます: 式/ヒット数

(1 ) 条件が満たされると、ブレークポイントに最も近いステートメントにブレークできます;

(2) グラフィックが四角形に置き換えられます;

(3) ステートメントにヒットしない場合, ただし、空白行はデバッグ中に消えますが、効果には影響しません。

3. デバッグ

#第 1 章で説明した launch.json 設定ファイルには request フィールドがあり、値の範囲は次のとおりです。そしてattach

launch: vscode eはデバッグプロセスを独立して実行します

attach: ノード --inspect-brk xxx.js を通じて自分でデバッグを開始し、vscode がそれをアタッチします

これら 2 つのカテゴリにおける具体的なデバッグ方法の違いについて説明します:

1. 起動方法

(1) 「プログラムの起動」をクリックします

#(2) 起動する設定ファイルを選択します

vscodeでノードをデバッグする方法

注: launch.json 設定ファイルの name 属性の値は次のようになります。ここにドロップダウン リストが表示されます。

vscodeでノードをデバッグする方法(3) デバッグの開始

2. アタッチ方法

(1) 自動アタッチをオンにする: On

vscodeでノードをデバッグする方法

(2)以调试的方式启动 node

node --inspect-brk test.js
ログイン後にコピー

(3)开始调试

四、调试相关功能

1、DEBUG CONSOLE

可以在此操作变量

vscodeでノードをデバッグする方法

五、多目标调试

需求:同时调试 server.js 和 client.js

1、建立配置文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Server",
            "program": "${workspaceFolder}/server.js",
            "cwd": "${workspaceFolder}"
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Client",
            "program": "${workspaceFolder}/client.js",
            "cwd": "${workspaceFolder}"
        }
    ],
    "compounds": [
        {
            "name": "Server/Client",
            "configurations": ["Server", "Client"]
        }
    ]
}
ログイン後にコピー

2、开始调试

注1:调试的时候,可以同时运行程序。

注2:当修改代码,同时运行的程序会立即生效,而调试的代码还是老的。

PHP中文网,有大量免费的vscode入门教程,欢迎大家学习!

以上がvscodeでノードをデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

vscode ワークスペースにファイルを追加する方法 vscode ワークスペースにファイルを追加する方法 vscode ワークスペースにファイルを追加する方法 vscode ワークスペースにファイルを追加する方法 May 09, 2024 am 09:43 AM

1. まず、vscode ソフトウェアを開き、エクスプローラー アイコンをクリックして、ワークスペース ウィンドウを見つけます。 2. 次に、左上隅にあるファイル メニューをクリックし、フォルダーをワークスペースに追加オプションを見つけます。 3. 最後に、フォルダーの場所を見つけます。ローカルディスク、追加ボタンをクリックします

vscode でバックグラウンド更新を有効にする方法 vscode でバックグラウンド更新を有効にする方法 vscode でバックグラウンド更新を有効にする方法 vscode でバックグラウンド更新を有効にする方法 May 09, 2024 am 09:52 AM

1. まず、インターフェースを開いた後、左上隅のファイルメニューをクリックします。 2. 次に、設定列の設定ボタンをクリックします。 3. ジャンプした設定ページで、アップデートセクションを見つけます。最後に、マウスをクリックしてチェックして有効にし、Windows のバックグラウンドで新しい VSCode バージョンのボタンをダウンロードしてインストールし、プログラムを再起動します。

vscode で wsl 設定ファイルを無効にする方法 vscode で wsl 設定ファイルを無効にする方法 vscode で wsl 設定ファイルを無効にする方法 vscode で wsl 設定ファイルを無効にする方法 May 09, 2024 am 10:30 AM

1. まず、設定メニューで設定オプションを開きます。 2. 次に、よく使用されるページでターミナル列を見つけます。 3. 最後に、列の右側にある usewslprofiles ボタンのチェックを外します。

VScode でアニメーションのスムーズな挿入を設定する方法 アニメーションのスムーズな挿入を設定する VScode チュートリアル VScode でアニメーションのスムーズな挿入を設定する方法 アニメーションのスムーズな挿入を設定する VScode チュートリアル May 09, 2024 am 09:49 AM

1. まず、インターフェースを開いた後、ワークスペースインターフェースをクリックします。 2. 次に、開いている編集パネルで、「ファイル」メニューをクリックします。 3. 次に、「環境設定」列の下にある「設定」ボタンをクリックします。 4. 最後に、マウスをクリックして CursorSmoothCaretAnimation を確認します。ボタンを押して保存するだけです

Vscode でワークスペースの信頼権限を開く方法 Vscode でワークスペースの信頼権限を開く方法 Vscode でワークスペースの信頼権限を開く方法 Vscode でワークスペースの信頼権限を開く方法 May 09, 2024 am 10:34 AM

1. まず、編集ウィンドウを開いた後、左下隅にある設定アイコンをクリックします。 2. 次に、表示されるサブメニューで [ワークスペース信頼の管理] ボタンをクリックします。 3. 次に、編集ウィンドウでページを見つけます。最後に、あなたのオフィスによると、必要に応じて関連する指示を確認してください

LeakSanitizer を使用して C++ メモリ リークをデバッグするにはどうすればよいですか? LeakSanitizer を使用して C++ メモリ リークをデバッグするにはどうすればよいですか? Jun 02, 2024 pm 09:46 PM

LeakSanitizer を使用して C++ メモリ リークをデバッグするにはどうすればよいですか? LeakSanitizer をインストールします。コンパイル フラグを介して LeakSanitizer を有効にします。アプリケーションを実行し、LeakSanitizer レポートを分析します。メモリ割り当てタイプと割り当て場所を特定します。メモリ リークを修正し、動的に割り当てられたメモリがすべて解放されるようにします。

Vscode でアニメーションを開く方法 Vscode でアニメーションを開く方法の紹介 Vscode でアニメーションを開く方法 Vscode でアニメーションを開く方法の紹介 May 09, 2024 am 10:28 AM

1. まず、[詳細] メニューの設定オプションをクリックして開きます。 2. 次に、[機能] セクションで [ターミナル] 列を見つけます。 3. 最後に、列の右側にある [アニメーションを有効化] ボタンをクリックして保存します。設定。

vscode でファイル アイコンのテーマを設定する方法_vscode でファイル アイコンのテーマを設定する方法 vscode でファイル アイコンのテーマを設定する方法_vscode でファイル アイコンのテーマを設定する方法 May 09, 2024 am 10:00 AM

1. インターフェイスを開いた後、左下隅にある拡張機能ボタンをクリックします。 2. 拡張機能ストアで vscode-icons プラグインを検索し、インストールします。 3. 次に、左上隅にあるファイル メニューの設定ボタンをクリックします。ファイルアイコンテーマを見つけるオプション4. インストールしたばかりのプラグインを見つけます。プラグインを設定するだけです。

See all articles