Я запускаю приложение Node.js в виртуальной машине Linux в Oracle VirtualBox. Порт 5858
на виртуальной машине перенаправляется на порт 5858
на локальном хосте.
Я запускаю WebStorm в операционной системе хоста (Windows 7). В WebStorm я нажимаю Run >> Edit Configurations....
, затем я нажимаю кнопку добавления (знак плюса) и выбираю Node.js remote debug
. Затем я ввожу имя конфигурации и оставляю хост как 127.0.0.1
, а порт - 5858
. Я нажимаю OK
и убедитесь, что мое приложение node запущено на виртуальной машине с флагом --debug
.
Затем я нажимаю значок ошибки на панели инструментов WebStorm, а отладчик появляется в нижней части WebStorm IDE.
Как я могу подтвердить, что соединение выполнено успешно? Точки останова не работают, и консоль в WebStorm остается пустым (в то время как информация отправляется на консоль на виртуальной машине Linux). Может ли кто-нибудь предложить, что еще нужно сделать, чтобы заставить сеанс удаленной отладки работать?