Я бы хотел отлаживать node.js как rails.
Я пробовал несколько способов:
- Отладка веб-шторма - в этом случае мне нужно нажимать «Перезапускать отладку» каждый раз после изменения кода
- Nodemon с удаленным отладчиком Chrome - в этом случае мне нужно переподключаться к отладчику каждый раз после перезагрузки кода с помощью nodemon
- pry.js - здесь мне нужно набрать "eval (pry.it)" - и у меня нет возможности упростить его, например, "debug" или pry ()
Так, каков наилучший вариант для отладки приложений узлов, таких как byebug для rails?
Обновление:
Спасибо @AbhinavD Мне удалось сделать это в VSCode:
Сначала вам нужно отредактировать приложение / .vscode / launch.js
javascript
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Node: Nodemon",
"processId": "${command:PickProcess}",
"restart": true,
"protocol": "inspector",
},
]
}
Так что теперь nodemon перезапускает сервер после изменений и VSCode автоматически подключается к отладчику.
Смотрите видео https://vimeo.com/267975071
Кто-нибудь может сделать это в WebStorm?