让VS code在调试js代码时默认选择Node.js环境

Make VS code choose Node.js environment by default when debugging js code

我正在使用 VS Code v1.45 调试一个简单的 nodejs 文件。

我正在测试一个简单的 node.js 文件。

var msg = 'Hello World';
console.log(msg);

当我按 F5 时,系统提示我选择环境。请参阅下面的屏幕截图。

这很麻烦。如何让 VS code 默认选择 Node.js 环境而不提示?

我的 node.js 安装在 C:\Program Files\nodejs\node.exe

我会回答我自己的问题。

单击左侧调试面板上的 "create a launch.json file"。然后,在出现提示时单击 Node.js。随后,Node.js 将成为默认环境。

归功于 drunktimelord 的名字。

我将以 user3848207 的回答为基础

首先删除任何现有的 launch.json 文件。否则,当您在调试面板上单击 "create a launch.json file" 时没有任何效果。

现在,单击左侧调试面板上的 "create a launch.json file"。然后,在出现提示时单击 Node.js。随后,Node.js 将成为默认环境。

手动编辑 launch.json 使得 "program": "${file}"。否则,当您按 F5 时,它会 运行 在特定的 js 文件上,而不是在主动打开的文件上。

launch.json 应该是这样的。

此答案适用于 VS 代码 v1.45