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

拡張機能をセットアップする必要があるので、VSCを起動して、左側のメニューから一番下の[拡張機能]を選択します。
検索ボックスに、[Debugger for Chrome]と入力して表示された拡張機能で[インストール]を選択してセットアップを行います。

セットアップが完了したら、[再度読み込み]を選択して、拡張機能を有効にしておきます。
環境設定
拡張機能をインストールしたら、環境設定を行っていきます。
-
- プロジェクトのフォルダを開きます。
- [デバック|構成の追加]メニューを選択します。
- 表示された[環境の選択]一覧から[Chrome]を選択します。

- [launch.json]が新しく作成され設定画面が表示されます。

- 構成ファイルを以下のように編集します。

{
// 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向けのデバッグ方法については、次回以降に投稿していきます。
スポンサーリンク
最後までご覧いただき、ありがとうございます。
