作为我 Node.js 应用程序(采用 DDD)的重构的一部分,我正在寻找一种能够通过检查代码来可视化不同 Node 模块之间的模块依赖关系(通过 “requiring” 它们)的库。
以表格格式进行可视化是可以的,我并不需要花哨的图形。
有任何 Node 库可以实现这个吗?
以表格格式进行可视化是可以的,我并不需要花哨的图形。
有任何 Node 库可以实现这个吗?
import
和ES6语法,因此例如使用箭头函数会完全破坏解析器。 - cdhowie另请参阅https://github.com/pahen/madge
从您的CommonJS、AMD或ES6模块依赖项创建图表。也可用于查找代码中的循环依赖项。在Node.js和RequireJS项目上进行了测试。使用静态代码分析计算依赖项。
我刚刚发布了我的node-dependency-visualizer,这是一个小模块,可以从您的节点依赖项创建有向图。与graphviz/dot配对使用,您可以创建一个依赖关系图作为svg(或其他图像格式),并将其包含在文档中,嵌入在Readme.md中等等。
但是,它不会检查依赖项是否实际上在代码中需要 - 不确定OP是否意味着这一点。当然,这个问题很旧了,但这个工具可能对其他人也有帮助。
示例图片(Angluar cli):