作为对我的 Node.js 应用程序(进行 DDD)的重大重构的一部分,我正在寻找一个库,该库通过检查代码能够可视化不同节点模块之间的模块依赖关系(通过“要求”它们)。
以表格格式可视化很好,我不需要花哨的图表。
那里有任何节点库吗?
作为对我的 Node.js 应用程序(进行 DDD)的重大重构的一部分,我正在寻找一个库,该库通过检查代码能够可视化不同节点模块之间的模块依赖关系(通过“要求”它们)。
以表格格式可视化很好,我不需要花哨的图表。
那里有任何节点库吗?
如果您也可以接受一些精美的图表:http ://hughsk.github.com/colony/
我不知道这是否存在,但我通过快速搜索找到了以下内容:
也许 subdeps 并不是您现在想要的,但我认为您可以使用这些项目自己制作该项目?
另请参阅https://github.com/pahen/madge
从您的 CommonJS、AMD 或 ES6 模块依赖项创建图表。对于在代码中查找循环依赖项也很有用。在 Node.js 和 RequireJS 项目上测试。依赖关系是使用静态代码分析计算的。
我刚刚发布了我的node-dependency-visualizer,这是一个小模块,它从您的节点依赖项创建一个有向图。与 graphviz/dot 配对,您可以创建一个 svg(或其他图像格式)的依赖关系图,您可以将其包含在您的文档中,嵌入到您的 Readme.md 中,...
但是,它不会检查代码中是否确实需要依赖项 - 不确定 OP 是否意味着“需要”。当然这个问题很老,但这个工具可能对其他人也有帮助。
示例图像(角度 cli):