生成依赖树
概述
随着项目规模增大,直接和间接依赖的数量会快速增长。了解完整的依赖关系对于排查版本冲突、分析包体积来源至关重要。iFlutter 提供了可视化的依赖树分析功能,帮助开发者快速掌握项目的完整包依赖关系。
🌳 功能特性
- 完整依赖链:展示直接依赖及其所有传递性依赖
- 可搜索:生成结果支持
Command(Windows / Linux:Ctrl)+F进行关键字搜索 - 版本信息:显示每个依赖包的实际使用版本
🛠️ 使用方式
操作演示
通过菜单入口启动依赖树分析:

📋 使用场景
| 场景 | 说明 |
|---|---|
| 版本冲突排查 | 定位哪个上游依赖引入了冲突的版本 |
| 包体积分析 | 了解哪些间接依赖被多次引入 |
| 升级影响评估 | 升级某个包前评估其影响范围 |
| 依赖审查 | 核查项目是否引入了不必要的依赖 |