如何安全稳妥地升级Composer包中的核心框架及插件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1082个文字,预计阅读时间需要5分钟。
直接修改`composer.json`文件中的版本号,然后运行`composer update`命令。通常情况下,如果失败或引发运行时错误,并非是因为框架升级版本号替换,而是因为依赖图重新构建的过程。
为什么 composer update 升不了主框架?
它严格遵守 composer.json 中的版本约束。比如写的是 "symfony/framework-bundle": "^5.4",就算 6.0 已发布,composer update 也绝不会装;而如果写的是 "^4.4",它最多升到 4.4.x 的最新补丁版,跨不到 5.x。
本文共计1082个文字,预计阅读时间需要5分钟。
直接修改`composer.json`文件中的版本号,然后运行`composer update`命令。通常情况下,如果失败或引发运行时错误,并非是因为框架升级版本号替换,而是因为依赖图重新构建的过程。
为什么 composer update 升不了主框架?
它严格遵守 composer.json 中的版本约束。比如写的是 "symfony/framework-bundle": "^5.4",就算 6.0 已发布,composer update 也绝不会装;而如果写的是 "^4.4",它最多升到 4.4.x 的最新补丁版,跨不到 5.x。

