我一直在尝试弄清楚为什么vscode会加载2个配置,而项目目录vscode/launch.json文件中显然只有1个配置,而且它目前被命名为"Run Script: start 2“。另一个"Run Script: start“是从哪里来的?可能是一个全局launch.json,但是在哪里呢?
如果我删除这1个调试配置,其他配置也会消失,为什么?

发布于 2021-06-22 06:23:56
Visual Studio代码在.vscode/settings.json文件中具有全局启动配置。
// Global debug launch configuration. Should be used as an alternative to 'launch.json' that is shared across workspaces.
"launch": {
"configurations": [],
"compounds": []
},参考:User and Workspace Settings
如果你在那里看不到你的“幽灵”条目,它可能是IDE建议的一个贡献的启动配置(即一个默认的启动配置)。我在我的一些项目中看到了类似的条目,但当我选择并运行它们时,它们实际上并没有启动任何东西,而且我得到的错误是启动配置不存在。
Configuration 'my_project' is missing in 'launch.json'.https://stackoverflow.com/questions/66570970
复制相似问题