如何使用Composer require命令安装扩展包?
- 内容介绍
- 文章标签
- 相关推荐
本文共计865个文字,预计阅读时间需要4分钟。
为什么不能手动改 composer.json 再跑 composer install
手动编辑容易漏掉三件事:版本号写错(比如把 ^2.9 写成 2.9)、没加 ^ 导致 Composer 解析为精确匹配(而 Packagist 上往往没有 exact 版本)、忘记运行 composer install 就直接写代码。这些都会造成本地能跑、CI 报错、线上 Class not found。而 composer require 任一步失败就中止,不会留下半残状态。
composer require 的版本约束怎么写才不翻车
常见错误是以为 1.2 就是固定小版本,其实它等价于 ^1.2.0,会升到 1.999.999;真要锁死次版本,得用 ~1.2.0(允许 1.2.x,但不进 1.3.0)。
本文共计865个文字,预计阅读时间需要4分钟。
为什么不能手动改 composer.json 再跑 composer install
手动编辑容易漏掉三件事:版本号写错(比如把 ^2.9 写成 2.9)、没加 ^ 导致 Composer 解析为精确匹配(而 Packagist 上往往没有 exact 版本)、忘记运行 composer install 就直接写代码。这些都会造成本地能跑、CI 报错、线上 Class not found。而 composer require 任一步失败就中止,不会留下半残状态。
composer require 的版本约束怎么写才不翻车
常见错误是以为 1.2 就是固定小版本,其实它等价于 ^1.2.0,会升到 1.999.999;真要锁死次版本,得用 ~1.2.0(允许 1.2.x,但不进 1.3.0)。

