PHP中Composer包管理器如何管理依赖版本?
{
"name": "example/my-project",
"description": "An example project that uses Composer",
"require": {
"php": ">=7.1.0",
"monolog/monolog": "1.23.0"
}
}
在上面的composer.json
文件中,我们指定了项目的名称、描述和所需的PHP版本。我们也指定了monolog/monolog
包的确切版本1.23.0
。
如果我们想要更新monolog/monolog
包到最新版本,我们可以运行以下Composer命令:
composer update monolog/monolog
Composer将会找到monolog/monolog
的最新版本,并更新composer.json
文件以及安装新版本的包。
如果我们想要安装一个特定版本范围的包,我们可以在composer.json
中指定版本范围:
"require": {
"monolog/monolog": "1.22.0 || 1.23.0 || 1.24.0"
}
然后运行composer update
来安装符合指定版本范围的最新版本。
评论已关闭