You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中同时运行两个pwa-msedge调试器?

解决VS Code同时运行多个Edge调试实例的配置调整方案

问题根因

默认pwa-msedge调试器会复用同一个Edge进程和用户数据目录,导致同一时间只能运行一个调试实例。

调整方案

给两个pwa-msedge调试配置分别新增userDataDir字段,为每个实例指定独立的用户数据目录即可解决冲突。如果需要一键启动所有调试任务,可以额外新增compounds复合配置块。

修改后的完整launch.json配置如下:

{
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  "version": "0.2.0",
  "configurations": [
    {
      "type": "pwa-msedge",
      "request": "launch",
      "name": "Org Admin - Edge",
      "url": "http://localhost:3001",
      "webRoot": "${workspaceFolder}",
      "runtimeExecutable": "/usr/bin/microsoft-edge-beta",
      // 新增独立用户数据目录配置
      "userDataDir": "${workspaceFolder}/.vscode/edge-debug/${name}"
    },
    {
      "name": "Super Admin - Edge",
      "request": "launch",
      "type": "pwa-msedge",
      "url": "http://localhost:3002",
      "webRoot": "${workspaceFolder}",
      "runtimeExecutable": "/usr/bin/microsoft-edge-beta",
      // 新增独立用户数据目录配置
      "userDataDir": "${workspaceFolder}/.vscode/edge-debug/${name}"
    },
    {
      "command": "npm run dev",
      "name": "Start Full Application",
      "request": "launch",
      "type": "node-terminal"
    }
  ],
  // 可选:复合任务配置,一键启动所有调试项
  "compounds": [
    {
      "name": "Debug All Admin Apps",
      "configurations": ["Start Full Application", "Org Admin - Edge", "Super Admin - Edge"]
    }
  ]
}

配置说明

  • userDataDir字段会为每个调试任务生成独立的Edge运行数据目录,不会出现进程复用冲突,你也可以手动指定不同的绝对路径
  • 新增的复合任务会自动按顺序启动应用服务和两个调试实例,不需要手动逐个点击运行

内容的提问来源于stack exchange,提问作者Aravind Jaimon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 19:15:03