【发布时间】:2020-06-07 02:17:57
【问题描述】:
Nestjs 非常方便地提供开箱即用的 DI 容器,但随着项目变得越来越复杂,很容易丢失所有依赖项及其顺序的全貌。
问题:有没有办法以一种可以放入树/图中的方式获取所有依赖项(模块、提供程序、控制器...)的列表?我确信 Nestjs 会在内部跟踪这些信息,我想知道访问它的最佳方式是什么。
(我找到了 [nestjs-dependency-graph],但它手动扫描模块以获取元数据,没有找到所有依赖项并且倾向于进入无限循环)
【问题讨论】:
-
我正在为此做一些事情,但目前compodoc 将是您最好的选择,它将生成您服务器的完整文档。
标签: dependency-injection nestjs