WebStorm&NuxtでクライアントサイドのJavaScriptデバッグ

ChromeSafariでもJavaScriptのソースレベルデバッグはできますが、Nuxtを使ってると、どのファイルにデバッグしたいコードがあるのかわかりづらかったりします。

WebStorm(IntelliJ)を使っているならWebStorm経由でブラウザを起動することで、WebStormのエディタ上でブレークポイントを貼ってデバッグできます。

  • メニューのRun > Edit Configurations...を選択
  • 左上の+ボタンを押して、JavaScript Debugを選択
  • 以下のように入力してOKを押す

f:id:pgtips:20220106104207p:plain

URL:
デバッグしたいウェブアプリのURL

Browser:
起動したいブラウザを選択

これでWebStormの虫アイコンを押すとブラウザが起動します。

f:id:pgtips:20220106104242p:plain

WebStormのエディタ上でソースコードブレークポイントを貼り、ブラウザの操作でそのコードを通るとそこで止まるはずです。TypeScriptでも問題なさそうでした。