如何查看一个包被哪个依赖引入了?(composer why命令)

admin 百科 15
composer why 可快速查出某包的直接依赖来源,如 composer why monolog/monolog 显示其被 symfony/framework-bundle 显式引入;加 -t 参数可递归展示完整依赖链,配合 --dev 可查开发依赖。

如何查看一个包被哪个依赖引入了?(composer why命令)-第1张图片-佛山资讯网

composer why 可以快速查出某个包是被谁引入的,也就是它的直接依赖来源。

基本用法:查直接上游依赖

运行命令:

composer why vendor/package-name

例如想查 monolog/monolog 是被哪个包拉进来的:

composer why monolog/monolog

输出类似:

symfony/framework-bundle v6.4.0 requires monolog/monolog (^3.0)

说明它是被 symfony/framework-bundle 显式 require 的。

标签: php js json composer

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~