上一节中创建好的composer.json文件内容如下:
{
"require": {
"mustache/mustache": "2.0.*"
}
}
其中require关键字就是用来定义所有依赖的内容,每个依赖将以"依赖名": "版本号"
的方式来描述,本例中即声明并安装了mustache/mustache依赖,其版本号为2.0.*,实际安装版本号为2.0.2,关于依赖的版本号,后续将单独讲解。
其实composer的所有内容都将最终反映到composer.json这个文件上来,因此,composer命令的很多操作,都可以通过修改composer.json文件来实现,例如composer require安装依赖,我们同样可以直接在composer.json的require部分添加一个依赖。
{
"require": {
"mustache/mustache": "2.0.*",
"monolog/monolog": "1.0.*"
}
}
如上,添加了一个monolog/monolog的依赖,再执行composer的更新命令:
composer update
即可将其安装。
如果移除一个依赖,则删除require中的对应依赖声明,然后执行composer update即可。