1
0

More than 1 year has passed since last update.

Visual Studio Code のデバッグコンソールで「利用可能なデバッガーがありません。'variables' を送信できません」の対処

Last updated at Posted at 2022-11-18

背景

Node.js を学び始め、Visual Studio Code でデバッグをし始めたところ、下のようなエラーが出た

利用可能なデバッガーがありません。'variables' を送信できません
image.png

なんだこれ?となったので、その解決法を記録

理由

単に、built-in Node.js Debugger が停止してしまっているので、Object として Console.log(Object) とした場合の 'variables' が表示出来ない。ってことだった。

Debug 中にコード上で、Object を Hover Over させるのと同様ってことですね。

回避策

console.log(Object) をした後 ~ 終了 までの間のどこかに Brake Point を設定しておくことで、
デバッグコンソールにオブジェクトを表示した際に、built-in Node.js Debugger を生かしておけば OK

欲しかった設定はない

自動で Break Point 設定出来ないのかなと Launch.json 設定を調査したが・・

stopOnEntry: 起動直後に Brake Point を仕掛ける

はあったが、stopOnExit は無かった・・

image.png

あとがき

Windows Terminal で npm コマンド動かしてくつもりだったけれど、デバッグ考えるとやっぱり Visual Studio Code を使うことにした。
ということで、デバッグに役立つ情報を調べてまとめていきたいね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0