我正在尝试使用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,但没看到我在寻找什么。
(很明显,我最关心的是速度,我想快速更新我的包裹)
您必须先将{{packagename}}添加到composer.json文件中。然后执行以下操作:
composer update {{packagename}} --lock
希望我的回答对你有用。