debugging 如何调试 NodeJS 中的任意文件,而不需要在launch中指定文件名,json

kg7wmglp  于 2022-12-23  发布在  其他
关注(0)|答案(3)|浏览(119)

我想同时调试workout.js和test.js,但vscode只调试workout.js如何将文件名设置为dynamic.以便可以使用一个launch.json配置来调试任何js文件
喜欢

"program": "${workspaceFolder}/${currentFileName}.js",
q43xntqr

q43xntqr1#

详情请参考documentation

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Node js",
            "program": "${file}",
            "request": "launch",
            "skipFiles": ["<node_internals>/**"],
            "type": "node"
        }
    ]
}
rekjcdws

rekjcdws2#

看看Debugging和Task配置文件中关于变量替换的官方documentation,有几个可以用来实现你想要的。

oxosxuxt

oxosxuxt3#

最简单的方法是在一个lunch配置文件中添加多个设置。无论何时,只要你想调试任何一个,就在调试时选择那个名称

相关问题