Отладка и рефакторинг в многомодульных, мульти root рабочих пространствах - PullRequest
0 голосов
/ 06 марта 2020

У меня большой проект TypeScript node.js, который я хотел бы разбить на несколько пакетов npm. Что-то вроде:

  • пакет с главной точкой входа в программу, которая включает запуск. json и профили отладки
  • «основной» пакет, от которого будет зависеть основной. на
  • набор пакетов "плагинов", которые зависят от ядра, но не от основного

Я могу установить это с помощью npm link или yal c и все работает нормально, но vscode не знает об этих отношениях. Я даже могу создать рабочую область с несколькими root и редактировать весь код сразу.

Однако я не могу отладить программу с главной точки входа и точек останова, установленных в ядре или плагинах. И я не могу выполнить рефакторинг кода в одном проекте, а остальные обновлять на основе изменений.

Есть ли способ организовать мой проект, который бы позволял создавать модульные пакеты, но также сохранял возможность отладки и рефакторинга?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...