gpt4 book ai didi

php - 如何升级 composer.lock 中的选定包?

转载 作者:行者123 更新时间:2023-12-05 07:40:05 24 4
gpt4 key购买 nike

对于具有 composer.jsoncomposer.lock 的现有库,我想将单个依赖项升级到较新的版本,并使此更改的侵入性最小。

问题:如果要升级的包需要下游升级(A 需要 B,需要 C),由于 composer.lock,这是不可能的,因为 B 和 C 的版本也是固定的。

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

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

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

最佳答案

你可以使用

composer update your package name

或者根据文档你可以

php composer.phar update vendor/package vendor/package2

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

关于php - 如何升级 composer.lock 中的选定包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46510542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com