《大前端开发》直播班,开课啦!
立即报名 >Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
Composer 将这样为你解决问题: a) 你有一个项目依赖于库A。 b) 其中库A依赖于其他库,如库B,库C,库D,库E,库F,库G,库H。 c) 你只需要声明你所依赖的库A。 d) Composer 会找出哪个版本的库A包需要安装,并安装库A所依赖的所有库包(将它们下载到你的项目中)。