vscode で HTML をデバッグするにはどうすればよいですか?
デバッグには Chrome 用デバッガーを使用します
最初に対応するプラグインをダウンロードします
Ctrl Shift x を押してプラグイン ストアを開き、Chrome を検索してプラグインを確認しますプラグイン、クリックしてインストール ->リロードのみ
このプラグインには 2 つの構成方法があります。1 つはローカル ファイルに基づいてデバッグする方法、もう 1 つはサーバー/クライアント モードに基づいてデバッグする方法です。
ローカル ファイル デバッグでは、Chrome を起動してローカル ファイルを読み取り、そのファイルに基づいてページを直接レンダリングします。
サーバー クライアントは、デバッグ対象のファイルをサービス コンテナ (tomcat や tomcat など) にロードします。など))、すべてのドキュメントはサービスとして提供されます。
Chrome は、サービスの URL アドレスに基づいてファイルにアクセスし、それをブラウザに読み込みます。
関連する推奨事項: 「vscode チュートリアル 」
2 つの構成方法を以下に紹介します
1.1.1. ローカル ファイル構成に基づくデバッグ
.vscode フォルダーの下に新しい launch.json ファイルを作成し、次のように構成を追加します
{ "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome 本地调试", "url": "http://localhost:8080", "webRoot": "${workspaceFolder}", "file": "${file}" } ] }
構成の説明:
${file} は現在のファイルを開くことを意味します
${workspaceRoot} は、vscode の現在ロード中のルート ディレクトリを表します。
launch は、ファイルをロードするための新しい Chrome プロセスを表します。
launch に対して相対的にアタッチし、現在のファイルがロードされることを示します。既存の Chrome プロセス
デバッグ メニュー バーで [Launch Chrome local debugging] オプションを選択し、[f5] または [fn f5] をクリックすると、
# ページが表示されます。
##URL 検索バーの上に、file:/// で始まるアドレスが表示されており、ファイルがローカルで読み取られていることを示しています。その後、すべての html ファイルは次のようにデバッグできます1.1.2. サーバー構成に基づくデバッグ1.1.2.1. サーバーの起動サーバークライアント方式に基づいて、ファイルは最初にサーバーコンテナにロードされる必要があります。ここでは Tomcat は使用されませんが、python 方式が使用されます。 bash ターミナルで、vscode のルート ディレクトリに cd で移動します。たとえば、私のディレクトリは ~/daily です。次のコマンドを実行します。 cd ~/daily# Load現在のディレクトリ内のファイル コンテナに入ります。外部ポートは 8080、ホストはローカル IP、ローカルホストはローカル アクセスに使用できますpython3 -m http.server 80801.1。 2.2. vscode の設定次の設定情報を launch.json ファイルに追加します。{ "type": "chrome", "request": "launch", "name": "Launch Chrome from http", "url": "http://localhost:8080/${relativeFile}", "webRoot": "${workspaceFolder}" },${workspaceFolder} はルート ディレクトリからの相対パスを表します 次に、[ [ http]からChromeを起動し、[f5]または[fn f5]をクリックするとChromeにファイルが読み込まれたことがわかります。同時に、検索バーのアドレスから、Chrome が今回 http プロトコルを使用してファイルにアクセスしていることもわかります 1.2. Nodejs を使用したデバッグ
Nodejsを使ったデバッグ 設定方法は基本的にchromeと同じですが、以下のように種類が変わります
{ "type": "node", "request": "launch", "name": "Node Launch Program", "program": "${workspaceFolder}/${relativeFile}" },デバッガのメニューバーの[ノード起動プログラム]を選択し、[f5]をクリックします。デバッグ情報は以下に表示されますデバッグ コンソールでは、スクリーンショットは取得されません。
##nodeJs がインストールされていない場合は、debian コンピューターで次のコマンドを実行できます。
apt install nodejs npm
一般に、apt を使用してインストールすると、バージョンが遅れる可能性があります。ソース コード インストール、公式インストール マネージャー、または ppa の設定を使用できます。
私は、LTS バージョンを使用して、ppa を設定することにしました。 10.x
$ cat /etc/apt/sources.list.d/nodesource.list deb https://deb.nodesource.com/node_10.x sid main deb-src https://deb.nodesource.com/node_10.x sid main
以上がvscodeでHTMLをデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。