Как я могу отлаживать приложение Node.js, работающее с PM2, в VSCode?

В код Visual Studio встроены потрясающие функции отладки, которые упрощают отладку приложений с помощью node. Однако мое приложение настроено на использование PM2. Как настроить Visual Studio Code для отладки с помощью PM2?


person Chandler Freeman    schedule 04.12.2016    source источник
comment
как запустить приложение node.js в режиме отладки, которое может использовать vscode? узел --debug app.js?   -  person Unitech    schedule 05.12.2016


Ответы (1)


Вы можете добавить конфигурацию запуска в VSCode в файл с именем launch.json, который прикрепляется к нужному процессу следующим образом:

{

  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Attach to Process",
      "processId": "${command:PickProcess}"
    },
    {...}
  ]
}

Нажмите ctrl+shift+D, чтобы отобразить раздел отладки в Visual Studio Code, выберите «Присоединить к процессу», а затем нажмите «воспроизведение». VSCode автоматически покажет вам параметры, доступные на вашем локальном компьютере. Помимо идентификаторов запущенных процессов узла, VSCode показывает полный путь к вашему приложению узла, поэтому легко выбрать правильный процесс для подключения.

person Jos    schedule 14.06.2017