Как получить дерево / график зависимостей в Nest JS? - PullRequest
0 голосов
/ 23 февраля 2020

Nest js очень удобно предоставляет готовый контейнер DI, но по мере усложнения проекта легко потерять полную картину всех зависимостей и их порядка.

Вопрос : Есть ли способ получить список всех зависимостей (модулей, поставщиков, контроллеров ...), возможно, способом, который может быть помещен в дерево / граф? Я уверен, что Nest js отслеживает эту информацию внутри, и мне интересно, как лучше всего получить к ней доступ.

(я обнаружил [nestjs-dependency-graph], но он сканирует модули вручную на наличие метаданных, не находит всех зависимостей и стремится к go в бесконечность l oop)

1 Ответ

1 голос
/ 24 февраля 2020

Это еще не полное решение, но есть пакет, над которым я работал nest js -spelunker . Вы можете прочитать файл readme и посмотреть, выполняет ли он то, что вы ищете

...