5

作为对我的 Node.js 应用程序(进行 DDD)的重大重构的一部分,我正在寻找一个库,该库通过检查代码能够可视化不同节点模块之间的模块依赖关系(通过“要求”它们)。

以表格格式可视化很好,我不需要花哨的图表。

那里有任何节点库吗?

4

4 回答 4

4

如果您也可以接受一些精美的图表http ://hughsk.github.com/colony/

于 2013-03-06T12:29:30.287 回答
2

我不知道这是否存在,但我通过快速搜索找到了以下内容:

也许 subdeps 并不是您现在想要的,但我认为您可以使用这些项目自己制作该项目?

于 2012-07-31T15:16:10.973 回答
1

另请参阅https://github.com/pahen/madge

从您的 CommonJS、AMD 或 ES6 模块依赖项创建图表。对于在代码中查找循环依赖项也很有用。在 Node.js 和 RequireJS 项目上测试。依赖关系是使用静态代码分析计算的。

于 2015-12-13T13:28:48.397 回答
0

我刚刚发布了我的node-dependency-visualizer,这是一个小模块,它从您的节点依赖项创建一个有向图。与 graphviz/dot 配对,您可以创建一个 svg(或其他图像格式)的依赖关系图,您可以将其包含在您的文档中,嵌入到您的 Readme.md 中,...

但是,它不会检查代码中是否确实需要依赖项 - 不确定 OP 是否意味着“需要”。当然这个问题很老,但这个工具可能对其他人也有帮助。

示例图像(角度 cli):

样本

于 2019-03-08T13:48:59.510 回答