Отладчик VScode не останавливается на точках останова при отладке сервера удаленного узла
Я пытаюсь отладить сервер удаленного узла через VSCode, и он не останавливается ни на одной из настроенных точек останова.
Я запускаю VSCode на своем Mac, где у меня есть одна копия проекта узла, и у меня есть другая копия того же проекта узла на удаленной машине, обе копии проекта узла синхронизируются.
я запускаю сервер узлов на удаленной машине с помощью следующей команды:
sudo node --inspect=5858 app.js
и мои конфигурации VSCode launch.json следующие:
{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 5858,
"address": "remote server addr",
"localRoot": "${workspaceFolder}",
"remoteRoot": "the path to project directory on remote server",
"protocol": "auto"
}
Когда я запускаю отладчик на VSCode, кажется, что он подключается к удаленному серверу, но не останавливается ни на одной из моих точек останова.
Версия VSCode 1.28.1
Версия узла 9.11.2
Что мне не хватает?
1 ответ
Я нашел решение для моего вопроса, конфигурация, которую я пропустил, является сервером =4771
когда я запускаю свое приложение следующим образом:
sudo node --inspect=5858 app.js server=4771
Отладчик VSCode может отлаживать сервер моего удаленного узла, более подробную информацию об этом можно найти здесь: https://code.visualstudio.com/docs/extensions/example-debuggers