作曲家更新-更新单​​个软件包时如何跳过更新依赖项

时间:2019-04-12 02:52:41

标签: php composer-php

我正在尝试使用Composer更新单个程序包而不更新任何依赖项。

我运行这个:

composer update -vv {package_name}

其中{package_name}是私有存储库(git repo)中的软件包,其中包含具有依赖项的composer.json。

但是,当我运行它时,它在Updating dependencies上挂了一段时间,然后报告:

Analyzed 18068 packages to resolve dependencies
Analyzed 451772 rules to resolve dependencies

如何让Composer停止这样做?我想更新{package_name}并重新创建自动加载文件,但不更新任何依赖项。我检查了options in the documentation,但没有看到我想要的东西。

(要清楚,我在这里最关心速度,我想快速更新我的软件包)

1 个答案:

答案 0 :(得分:-1)

您必须首先将{{packagename}}添加到composer.json文件。然后执行以下操作:

composer update {{packagename}} --lock

希望我的答案对您有用。