最佳答案
我在 launch.json 中有默认配置,站点运行在端口8080上。
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceRoot}"
},
{
"type": "chrome",
"request": "attach",
"name": "Attach to Chrome",
"port": 9222,
"webRoot": "${workspaceRoot}"
}
]
}
但是,当我点击 Debug 按钮时,我得到这个错误:
无法连接到目标: 连接 ECONNREFUSED 127.0.0.1:9222
问题1: 为什么 VS 代码在创建这个 json 时分配端口9222?
这个端口有什么特别之处,以至于 MS 决定把它放在这个 launch.json 中?
问题2: 我需要改变什么才能让事情顺利进行?
Launch 调试始终启动一个新窗口。 我要求 特别关于附加调试选项,以便它将打开在一个新的标签页,而不是。