【问题标题】:How to get dependency tree/graph in NestJS?如何在 NestJS 中获取依赖树/图?
【发布时间】:2020-06-07 02:17:57
【问题描述】:

Nestjs 非常方便地提供开箱即用的 DI 容器,但随着项目变得越来越复杂,很容易丢失所有依赖项及其顺序的全貌。

问题:有没有办法以一种可以放入树/图中的方式获取所有依赖项(模块、提供程序、控制器...)的列表?我确信 Nestjs 会在内部跟踪这些信息,我想知道访问它的最佳方式是什么。

(我找到了 [nestjs-dependency-graph],但它手动扫描模块以获取元数据,没有找到所有依赖项并且倾向于进入无限循环)

【问题讨论】:

  • 我正在为此做一些事情,但目前compodoc 将是您最好的选择,它将生成您服务器的完整文档。

标签: dependency-injection nestjs


【解决方案1】:

这还不是一个完整的解决方案,但有一个我一直在研究的包nestjs-spelunker。您可以通读自述文件,看看它是否符合您的要求

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 2014-05-29
    • 2013-12-09
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多