


























最近在整理自己的 React 项目时,发现一个问题: 大家都在关注「未使用依赖」。 但实际上更麻烦的是: 哪个依赖最核心? 升级哪个风险最大? 删除哪个会影响最多代码? 哪些间接依赖正在被大量复用? 于是写了个小工具:depx 除了检查未使用依赖之外,还会分析依赖影响面(Surface Area)。 比如,输入:depx surface 输出: 可以快速看出项目真正依赖哪些包,以及它们的影响范围。 目前支持: ✓ npm ✓ Go ✓ Rust ✓Python 功能: 影响面分析 — 理解依赖风险与影响。衡量每个依赖的使用广度(文件数、模块数、引用次数、关键度排名) 依赖智能 — 不只是告诉你"unused: lodash"。看到全貌:已用、未用、类型包、间接包 — 一目了然掌握项目结构 Lock File 分析 — 解析 lock 文件,展示传递依赖信息与共享间接依赖映射 配置支持 — 通过 .depx.yml 自定义忽略规则和排除目录 技术实现 语言: Go 1.26.4 CLI 框架: cobra ...
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。