e_i*_*_pi 2 php composer-php
这个问题中描述的 composer-php 存在一个问题:
如何防止 PHP 命名空间冲突(预捆绑包)
简而言之,假设我们有一个应用程序MyApp,它依赖于两个第三方库,Foo v1和Bar v1。这两个库反过来都依赖于库Baz v1。我们想升级到Bar v2,但它取决于Baz v2,它具有向后不兼容的更改,因此会破坏Foo v1。
是否有任何工具可以指向一个composer.json文件,它会告诉您存在哪些共同依赖关系,或者(理想情况下)以图形方式显示依赖关系树?
composer.json
cwe*_*ske 5
https://github.com/clue/graph-composer从 composer.json 文件生成依赖关系图并将它们输出到例如 svg 中。
小智 5
这是最近添加的(2021 年 3 月)库,它使用 D3JS“可折叠树”可视化:https://github.com/markfullmer/dependency_tree
归档时间:
7 年,11 月 前
查看次数:
1229 次
最近记录:
4 年,7 月 前