什么是 @dependon?
@dependon 是一个用于分析和可视化 JavaScript/TypeScript 项目中模块依赖关系的命令行工具。 它能自动扫描你的源码,生成依赖图谱,帮助你识别循环依赖、未使用模块或过度耦合的组件。
无论你是维护大型前端工程,还是重构遗留系统,@dependon 都能为你提供清晰的结构洞察。
核心特性
⚡ 快速扫描
毫秒级解析数千个模块,支持 ES Modules、CommonJS 等多种格式。
📊 可视化图谱
生成交互式依赖图,支持导出为 SVG、PNG 或嵌入网页。
🔍 循环检测
自动标记循环依赖,并提供修复建议。
快速开始
只需一行命令即可分析你的项目:
npm install -g @dependon/cli
@dependon analyze ./src --output graph.html
立即在浏览器中查看你的项目依赖结构!
试试看!
点击下方按钮,模拟生成一个简单的依赖图(演示用)