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}" },
Nodejsを使ったデバッグ 設定方法は基本的にchromeと同じですが、以下のように種類が変わります
{ "type": "node", "request": "launch", "name": "Node Launch Program", "program": "${workspaceFolder}/${relativeFile}" },
##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 サイトの他の関連記事を参照してください。