如果存在composer.lock,如何升级所选包?

时间:2017-10-01 08:22:14

标签: php composer-php

对于composer.jsoncomposer.lock的现有库,我希望将单个依赖项升级到较新版本,并将此更改微创。

问题:如果要升级的软件包需要下游升级(A需要B,需要C),由于composer.lock而无法实现,因为B和C的版本也是固定的。

作为解决方法,在新版本中也可以递归地要求这些,但最终在composer.json,然后需要手动删除。

是否有更有效的流程来管理"最小的变化"升级所选要求?

注意:我不想使用composer update,因为如果存在更新,这可能会更改所有锁定的版本。

1 个答案:

答案 0 :(得分:0)

你可以使用

composer update your package name

或根据文件

php composer.phar update vendor/package vendor/package2

价: https://getcomposer.org/doc/03-cli.md#update