【问题标题】:VS Code Chrome debugging in WSL2 stopped working after 1.55.0 (March) upgradeWSL2 中的 VS Code Chrome 调试在 1.55.0(3 月)升级后停止工作
【发布时间】:2021-04-02 01:33:48
【问题描述】:

升级到 VSCode 1.55.0 后,启动 Chrome 运行配置(下面的Debug: Client)失败并显示Error running browser: connect ECONNREFUSED 127.0.0.1:53091 端口号的最后三位数字(这里是 53091)每次都不同。我通过升级第二台机器验证了这是由升级引起的,该机器立即以相同的方式开始失败。

启动 Debug: Server 并将 Chrome 连接到它工作正常,所以我仍然可以使用 Chrome DevTools 进行调试,但不能再使用 VSCode。

此外,运行和调试下拉菜单中出现了新的“幽灵”运行配置。所以不是

Debug: Server (purchasereq)
Debug: Client (purchasereq)
...

现在显示

Debug: Server (purchasereq)
Debug: Client (purchasereq)
Debug: Client
...

purchasereq 是我的工作区名称)

我在任何地方都找不到这个幽灵配置。

我在 WSL2 中运行 Ubuntu。

launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "pwa-node",
      "request": "launch",
      "name": "Debug: Server",
      "skipFiles": [
        "<node_internals>/**"
      ],
      "program": "${workspaceFolder}/dist/server/server.js",
    },
    {
      "type": "pwa-chrome",
      "request": "launch",
      "name": "Debug: Client",
      "url": "http://localhost:3000/purchase-req",
      "webRoot": "${workspaceFolder}",
    },
  ]
}

【问题讨论】:

标签: google-chrome visual-studio-code windows-subsystem-for-linux vscode-debugger


【解决方案1】:

在这里回答:https://github.com/microsoft/vscode/issues/120227#issuecomment-812007561

(我想我需要输入更多字符...)

【讨论】:

    猜你喜欢
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 2019-08-11
    • 2021-07-05
    • 1970-01-01
    相关资源
    最近更新 更多