Отладка Nodejs в VSCode

👨💻 В этой серии статей я хочу, чтобы вы стали лучшим инженером-программистом благодаря отладке.

Отладка – это процесс обнаружения и устранения существующих и потенциальных ошибок (также называемых “багами”) в программном коде, которые могут привести к его неожиданному поведению или сбою.

⚙️ Чтобы настроить отладку Node в VSCode, необходимо выполнить следующие шаги:

  1. Создайте папку .vscode в корне вашего проекта.

  2. Поместите файл launch.json в папку .vscode. Этот файл будет конфигурационным файлом для отладки.

  3. Внутри launch.json вы должны поместить следующий код

{
  "configurations": [
    {
      "name": "Attach by Process ID",
      "processId": "${command:PickProcess}",
      "request": "attach",
      "skipFiles": [
      "<node_internals>/**"
      ],
      "type": "node"
    }
  ]
}
Войти в полноэкранный режим Выйти из полноэкранного режима

💡 Совет: Вы можете сгенерировать такой же код, нажав кнопку “Добавить конфигурацию” в правом нижнем углу VSCode.

После нажатия кнопки появится контекстное меню, в котором нужно выбрать Node.js Attach to process.

Node.js Attach to process принесет вам ту же конфигурацию, что и в шаге #3.

После этого перейдите в раздел запуска и отладки в VSCode.

Выберите свою конфигурацию и нажмите start

Вы должны выбрать процесс node, который вы хотите присоединить. Ваше запущенное узловое приложение внутри VSCode будет на первом месте.

Но если вы не нашли правильный PID (идентификатор процесса) вашего узла, я рекомендую вам выполнить команду, которая покажет вам идентификатор запущенного процесса на точном localhost.

Для macOS

sudo lsof -i :PORT
Войдите в полноэкранный режим Выйти из полноэкранного режима

После получения нужного PID, вы должны поместить его в контекстное меню, и вот, пожалуйста!

До встречи в следующих статьях 🥳

Оцените статью
Procodings.ru
Добавить комментарий