前提・実現したいこと
前提として、Visual Studio Codeのデバッグは、launch.jsonに基づいて動くという認識なのですが、
拡張子が.jsのファイルをデバッグ実行すると、launch.jsonを作成していなくても動いてしまいます。
自動で動くlaunch.jsonがどこかにあるのでしょうか?
launch.jsonを作成してなくてもデバッグが動く仕組みに関してご教示お願い致します。
また、VSCodeはどうしてProgram Files内にあるnode.exeを知っているかも不思議です。
該当のソースコード
デスクトップに次のようなjsファイルを作成しました。
・test.js
js
1console.log("test");
デバッグを実行すると、下記のようなデバッグコンソールになり、デバッグできていることが確認できます。
'C:\Program Files\nodejs\node.exe' --nolazy --debug-brk=60727 test.js Debugger listening on port 60727 test
試したこと
・デバッグ→構成を開くを選んでみましたが、特に何も開かれませんでした。
・デスクトップにlaunch.jsonが自動生成されているのかと調べてみましたが、ありませんでした。
・VSCodeにインストールされている拡張機能を見てみましたが、JavaScriptやnode.jsのプラグインはインストールされていませんでした。
・エスクプローラで、下記フォルダの中で「launch.json」を検索してみましたが、ありませんでした。
C:\Users\username\AppData\Local\Programs\Microsoft VS Code
補足情報(FW/ツールのバージョンなど)
Windows 10
Visual Studio Code 1.39.2
あなたの回答
tips
プレビュー