single.php

VisualStudioCodeでDebugger for Chromeを使う(JavaScriptのデバッグ)

Visual Studio Code使ってますか?今回は、拡張機能でセットアップできるDebugger for Chromeを使って、HTML内のJavaScriptをデバックする手順を紹介します。

Debugger for Chromeのインストール

拡張機能をセットアップする必要があるので、VSCを起動して、左側のメニューから一番下の[拡張機能]を選択します。

検索ボックスに、[Debugger for Chrome]と入力して表示された拡張機能で[インストール]を選択してセットアップを行います。

セットアップが完了したら、[再度読み込み]を選択して、拡張機能を有効にしておきます。

環境設定

拡張機能をインストールしたら、環境設定を行っていきます。

    1. プロジェクトのフォルダを開きます。
    2. [デバック|構成の追加]メニューを選択します。
    3. 表示された[環境の選択]一覧から[Chrome]を選択します。
    4. [launch.json]が新しく作成され設定画面が表示されます。
    5. 構成ファイルを以下のように編集します。
{
// IntelliSense を使用して利用可能な属性を学べます。
// 既存の属性の説明をホバーして表示します。
// 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "ローカルにあるファイルをデバッグ",
"file": "${workspaceFolder}/index.html"
}
]
}

コードを追加してデバッグ

プロジェクトのフォルダに、デバッグ用の[index.html]を追加して適当なJavaScriptを追加します。

<html>
<head>
<title>JavaScript Debug Sample</title>
<script type="text/javascript">
window.onload = function()
{
alert("Hello World");
};
</script>
</head>
<body>
</body>
</html>

[デバッグ|デバッグの開始]メニューを選択します。

Google Chromeが起動してスクリプトが実行されます。

まとめ

同じようにNode.jsを使ってJavaScriptをデバッグする方法もありますが、機能拡張を使うとChromeを使ってデバッグすることもできます。

Microsoftさんは、同様にEdge用の機能拡張も用意しているのでChrome以外のブラウザを利用したデバッグも可能です。

Edge向けのデバッグ方法については、次回以降に投稿していきます。

スポンサーリンク

最後までご覧いただき、ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です