【发布时间】: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}",
},
]
}
【问题讨论】:
-
这里有同样的问题。如果您在那里发帖可能会得到更多答案:github.com/microsoft/vscode-js-debug/issues
标签: google-chrome visual-studio-code windows-subsystem-for-linux vscode-debugger