Отладчик VScode не останавливается на точках останова при отладке сервера удаленного узла - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь отладить сервер удаленного узла через 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 Ответ

0 голосов
/ 18 ноября 2018

Я нашел решение моего вопроса: мне не хватало конфигурации: server = 4771

когда я запускаю свое приложение, как показано ниже:

sudo node --inspect=5858 app.js server=4771

Отладчик VSCode может отлаживать сервер моего удаленного узла, более подробную информацию об этом можно найти здесь: https://code.visualstudio.com/docs/extensions/example-debuggers

...