很长时间以来,我发现vscode的启动配置令人沮丧地静态,并且我在寻找扩展所需的内容:
允许定义以下JavaScript函数:
launch.json
可能看起来像
{
"configurations": [
{
"type": "dynamic",
"name": "Launch File",
"program": "{workspaceFolder}/.vscode/launch.js"
}
]
}
其中包含launch.js
module.exports = ({ file }) => {
type: file.split('.').slice(-1)[0] === 'py'
? "python"
: "node",
request: "launch",
program: file
}
查看他们的文档。好像需要像其他调试配置一样使用the debug API来调用它,我只是有几个问题,
我应该补充一点,我基本上是在寻找任何应用launch.js
的方法,这是我目前唯一能看到的选择。