为什么composer会更新所有现有的dep



我在composer.json文件中添加了一个新的bundle依赖项,当运行composer update命令时,composer会更新所有现有的dep,而我只想安装新的bundle。有没有命令选项可以只安装新的dep而不更新现有的dep?

有没有命令选项可以只安装新的dep而不更新现有的dep?

是的,有:composer require

只需运行composer require vendor/package

从文档

为了获得依赖项的最新版本并更新composer.lock文件,您应该使用update命令。

php composer.phar update

这将解决项目的所有依赖项,并将确切的版本写入composer.lock.

如果你只想更新几个包,而不是全部,你可以这样列出:

php composer.phar update vendor/package vendor/package2

您还可以使用通配符一次更新一组包:

php composer.phar update vendor/*

相关内容

  • 没有找到相关文章

最新更新