我在一个包含大量 Composer 包的大型项目中遇到一个问题/工作流程,其中我的 json 文件经常需要使用包的新版本进行更新,否则 Composer 将不会更新。其他语言的其他依赖管理器将在运行中(大多数情况下)处理这种类型的情况,而无需手动交互。我是否缺少 Composer 的约定或更好的方法来做到这一点?手动在线检查包页面并再次同步所有包非常耗时。
最佳答案
如果您需要具有灵活约束的包,例如 1.*
等,那么当您运行 composer update
时,它会将您更新到与此匹配的最新版本约束。您所描述的绝对不是预期的工作流程,所以我认为您在某个地方存在误解。
关于php - 具有 Composer 依赖的大型项目不断需要修改 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208692/