【发布时间】:2020-11-22 08:42:48
【问题描述】:
我在 VS Code 中打开了一个工作区,其中包含用于不同项目的多个嵌套子目录。当我转到侧边栏中的 Debugging Run 并单击 create a launch.json file 时,会出现一个弹出提示 选择工作区文件夹以在其中创建 launch.json 文件或添加将其添加到工作区配置文件,下拉菜单中的选项为 1. 当前打开的工作区 2. 工作区。当我选择 (1) 并将所需配置添加到 launch.json 文件时,.vscode/launch.json 位于工作区的根目录中,NOT 位于项目的根目录中(在本例中为React Native 项目)并且在运行调试器时出现以下错误:
将调试器附加到应用程序时出错。似乎是您尝试从不是 React Native 项目根目录的目录中进行调试。 如果是这样,请按照以下说明操作:https://github.com/microsoft/vscode-react-native#customization(错误代码 604)(错误代码 1410)
如何为 VS Code 工作区中的特定项目而不是整个工作区配置 launch.json 文件?
【问题讨论】:
-
如果我理解正确,您可以在每个项目中手动创建一个
.vscode文件夹,然后为每个项目添加您的launch.json。也许我误解了你的问题? -
问题仍然存在,因为在 Debugger 菜单中,它没有发现您当前正在工作区中的给定项目上工作,因此它看不到
workspace_dir/project_dir/.vscode/launch.json文件 -
VSC 无法识别子文件夹中的
.vscode。使用多根工作区
标签: visual-studio-code vscode-debugger