Я установил Отладчик для расширения Chrome в коде Visual Studio и настроил файл .vscode/launch.json
, как показано ниже:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://127.0.0.1:5500/${workspaceFolderBasename}/${relativeFile}",
"webRoot": "${workspaceFolder}"
},
{
"type": "chrome",
"request": "attach",
"name": "Attach to Chrome",
"port": 9222,
"url": "http://127.0.0.1:5500/${workspaceFolderBasename}/${relativeFile}",
"webRoot": "${workspaceFolder}"
}
]
}
Когда я запускаю отладку с "request": "launch"
все работает нормально, браузер Chrome запускает текущий файл, и я могу начать отладку, но он открывается каждый раз, когда появляется новый экземпляр Chrome, и я хочу отладить свой файл на новой вкладке в текущем окне Chrome.
Когда я запускаю отладку с "request": "attach"
, я получаю эту ошибку ![enter image description here](https://i.stack.imgur.com/9hWZG.png)
В Chrome свойствах я уже добавил --remote-debugging-port=9222
в поле назначения. Я даже выполнил в командной строке "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222
Я закрыл запущенный экземпляр chrome и перезапустил Chrome и код Visual Studio, но все еще получал ту же проблему.
Любые предложения, пожалуйста, что вызывает проблему на "request": "attach"
? Спасибо.