私はjavascriptを書いており、現在簡単な演習/プログラムを行っています。時には、テスト目的でファイルを実行したいことがあります。 HTML
ファイルを作成し、コンソール内でこれを実行できることを認識しています。 Sublimeには、現在のファイルを「ビルド」してすぐに結果を確認する方法があります(たとえば、console.logに送信されるものは何でも)。
VS Codeでは、この方法で「ビルド」/デバッグするすべてのファイルについて、現在のプログラムの名前を反映するようにlaunch.json
ファイルを手動で変更する必要があるようです。
私はこれを回避する方法を研究しており、${file}
のような変数があることを学びましたが、それをlaunch.json
"program"属性で使用すると、たとえば:
"program": "${workspaceRoot}/${file}"
workspaceRoot
部分の有無にかかわらず、次のエラーが表示されます。
Attribute "program" does not exist" (file name here).
これを達成する簡単な方法がありませんか、またはファイルを実行するたびにlaunch.json
を編集し続ける必要がありますか?
前もって感謝します!
への変更:
"program": "${file}"
参考のため、これは完全なlaunch.jsonです。
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug File",
"program": "${file}"
}
]
}
単一のファイルの場合、launch.jsonファイルを完全にスキップできます。デバッガーパネルの緑色の矢印をクリックして、環境としてNodeを選択します。
here から。