我在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/*