n1ro°
RU

Текст и данные · Инструкция

Как настроить compound debug configuration в VS Code

Compound-конфигурация избавляет от ручного запуска нескольких дебаггеров для full-stack приложения или набора сервисов.

Редакция N1RO · Проверено

Короткий ответ

Добавьте несколько обычных launch configurations и объедините их в `compounds` в `launch.json`. Запуск compound стартует перечисленные debug-сессии параллельно; при необходимости задайте `preLaunchTask` и `stopAll`.

Что делать

  1. Создайте отдельные launch configurations для server и client.
  2. Добавьте верхнеуровневый массив `compounds` в `launch.json`.
  3. Создайте compound с `configurations: ["Server", "Client"]`.
  4. При необходимости укажите `preLaunchTask`.
  5. Если остановка одной сессии должна завершать остальные, добавьте `stopAll: true`.
  6. Выберите compound в Run and Debug и нажмите F5.

Важно

  • Параметры конкретных launch configurations зависят от debugger extension.

Что учитывать

Параметры конкретных launch configurations зависят от debugger extension.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Debug configuration). Пример и формулировки — редакция N1RO на 2026-09-18.