VSCode中子文件夹launch.json配置的调试程序不显示如何解决?
VSCode子文件夹launch.json调试配置不显示的解决办法
- 确认子文件夹的launch.json位置:必须放在子文件夹下的
.vscode目录内,VSCode仅识别工作区文件夹下.vscode/launch.json的配置。如果子文件夹只是顶层目录的子目录而非独立工作区文件夹,VSCode不会自动加载其配置。 - 添加子文件夹为工作区文件夹:点击左侧资源管理器顶部的「添加文件夹到工作区」,选择目标子文件夹添加,保存工作区后重启VSCode,子文件夹的调试配置就会出现在调试面板的下拉列表中。
- 手动合并配置(可选):若不想添加多工作区,可将子文件夹的调试配置合并到顶层
.vscode/launch.json的configurations数组中,注意修改program、cwd等路径为相对子文件夹的路径,示例如下:{ "version": "0.2.0", "configurations": [ { "name": "顶层项目调试", "type": "node", "request": "launch", "program": "${workspaceFolder}/index.js" }, { "name": "子文件夹项目调试", "type": "node", "request": "launch", "program": "${workspaceFolder}/sub-project/app.js", "cwd": "${workspaceFolder}/sub-project" } ] } - 检查语法错误:打开子文件夹的launch.json,排查是否存在语法错误(VSCode会标红提示),语法错误会导致配置无法被加载。
内容的提问来源于stack exchange,提问作者cfwithdecaf
相关产品推荐
相关产品推荐

