当前位置: 首页 > 知识库问答 >
问题:

如何添加启动。json用于在VS代码工作区中调试单个项目的配置?

羊慈
2023-03-14

我有一个在VS代码中打开的工作区,其中有多个嵌套的子目录,用于不同的项目。当我转到侧栏中的调试运行并单击创建启动时。json文件弹出提示,选择要创建启动的工作区文件夹。json文件,或者将其添加到工作区配置文件中,下拉列表中的选项为1。当前打开的工作区2。工作区。当我选择(1)并将所需配置添加到启动时。json文件。vscode/launch。json位于工作区的根目录中,而不是项目的根目录(在本例中是React原生项目),运行调试器时,我会收到以下错误:

将调试器附加到应用程序时出错。似乎您正在尝试从不是React本机项目根目录的目录中进行调试。如果是,请遵循以下说明:https://github.com/microsoft/vscode-react-native#customization(错误代码604)(错误代码1410)

如何配置启动。json文件,用于VS代码工作区中的特定项目,而不是整个工作区?


共有2个答案

郎增
2023-03-14

单击是。tasks.json和启动. json都被创建。

岑彬炳
2023-03-14

您可以使用MultiRoot Workspace。

  • 使用:文件|打开文件夹

下次打开此MultiRoot Workspace时使用:文件|打开工作区

现在每个Workspace文件夹都可以拥有自己的. vscode文件夹,其中包含launch.jsontasks.json

当你现在打开一个启动。json您可以手动添加配置,也可以使用添加配置 按钮。

在调试栏中,您现在可以从任何工作区中选择启动配置。

还可以为工作区的子文件夹添加不同的启动配置,以防需要启动多个配置(服务器和客户端),但需要自己设置参数,如cwd

 类似资料:
  • 如何使用VS code-debugger for Chrome在VSCode中调试角型多项目工作区?在迁移到一个角多项目工作区之后,调试不再工作。如果设置断点,将得到以下消息。 已设置但尚未绑定的断点 我发现了一篇关于这个主题的博客文章:“用于角多项目工作区的Visual Studio代码断点”。我在中添加了以下内容,并将替换为:

  • 我能够调试一个简单的Java hello world。第一步是使用进行“编译”。我查了一下我将如何与maven完成同样的任务,发现http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html,但这些指令用于运行应用程序并等待调试器连接。 我还尝试在。调试器抱怨在根目录中找不到文件,但它正在运行

  • 我在一个Python项目中工作,我想为该项目定义存储virtualenv的路径。 我在工作区设置中有linting设置,但是这是签入到我的git存储库中的,并且在项目中的任何协作者中都是常见的,因此我认为在工作区设置中引用我个人为该项目保留virtualenv的位置是没有意义的。 由于它是一个特定于项目的virtualenv,在我的用户设置中引用它也没有意义。 是否有一种方法可以为这个项目存储到v

  • 我们可以在VS Code中添加多个不同的终端吗?我计划添加以下三个终端并与所有这些终端一起使用: Windows命令提示符 PowerShell Git Bash 我知道我需要在<code>Preferences中添加以下命令= 我想在中添加以上三个命令 当我单击时,应该会打开不同的终端,我想在不更改首选项的情况下使用这些终端。在VS代码中是否可能?

  • 我正在开发一个带有原生代码的Android库。此库项目将作为库添加到应用程序项目中。 我想在应用程序项目使用它时调试库。 我很确定库中的设置(makefile,构建命令,编译器选项)是可以的,因为我从库中尝试了调试器(我创建了一个虚拟活动并取消设置“库”),它的工作原理。我也意识到由于加载动态库所需的时间而可能发生的延迟,并且出于同样的原因,我认为这不是问题所在。 在应用程序项目中,我刚刚添加了本

  • 问题内容: 我通常有一个项目的多个副本,例如:干线的副本和上一个发布分支的副本。为了将我的项目文件与Eclipse分开,它们从Eclipse工作区外部目录中的Subversion中检出。 我想使该项目易于导入到Eclipse,并按照多个答案的说明进行操作。 问题是我的.launch文件具有硬编码的项目名称。 导入新项目后,启动文件将显示在“运行配置”菜单中,即使该项目的名称与导出项目的名称完全相同