【发布时间】:2019-12-02 02:39:48
【问题描述】:
有没有办法查看我的颤振项目中的包是如何相互依赖的? 在包下,我的意思是内部包:“lib”下的文件夹。 此外,最好检查包之间的循环依赖关系。
【问题讨论】:
标签: flutter dependencies circular-dependency
有没有办法查看我的颤振项目中的包是如何相互依赖的? 在包下,我的意思是内部包:“lib”下的文件夹。 此外,最好检查包之间的循环依赖关系。
【问题讨论】:
标签: flutter dependencies circular-dependency
我也在寻找一种显示内部依赖关系的工具,但找不到。所以我写了一个名为 Lakos 的工具来可视化 Graphviz 中的 Dart/Flutter 库依赖关系。 Lakos 将可视化项目内部的依赖关系,而不是外部包依赖关系。 Lakos 还会使用退出代码警告依赖循环。
https://pub.dev/packages/lakos
示例用法:
lakos --metrics . | dot -Tpng -Gdpi=200 -o lakos_example.png
输出将如下所示:
【讨论】: