当前位置: 首页 > 知识库问答 >
问题:

更新包时为什么不更新“composer.json”?

杨鸿畅
2023-03-14

与其他包管理器(如npm)相比,我发现当更新与给定项目相关的包时,作曲家有一种奇怪的行为。

还根据留档,更新升级选项

根据composer.json将依赖项升级到最新版本,并更新composer.lock文件。

事实上,composer.lock正确地更新了新的包版本号。但是composer.json没有被修改,并且列出了旧的版本过低的包。

为什么会发生这种情况?是我做错了什么,还是这就是应该怎么做的?如果是这样的话,为什么两个文件中的一个是最新的,而另一个不是最新的?

共有1个答案

乐欣可
2023-03-14

这是正常的行为。

作曲家更新根据您的composer.json文件查找更新,所以在这里它将查找4.2及以上(^4.2)如果您希望您的composer.json要求4.3及以上(^4.3),您可以手动修改它或再次调用作曲家要求。

 类似资料:
  • 我是java新手,所以请不要后悔java中的对象和东西正在传递引用的值,但下面是我试图传递对象的代码。当我通过传递到函数中更新值时,a的值没有改变。发生了什么请帮助我。。。

  • choice5是一个JComboBox 从choice5中选择项目时 被称为(编辑:对于我可以选择的每个项目,我可能有一个不同的jtable我想要显示) 编辑(SSCCE): MyTableModel

  • 我现在迷路了。

  • 我正在使用Bukkit API 1.8和Java7。 我有一个重复的任务,循环通过服务器上的所有玩家,并将他们的盔甲随机设置为皮革,链甲等... 当我使用、等方法时...我像往常一样更新他们的库存,但由于这个任务是每6滴答运行一次,它运行得很快。因此,当玩家试图发射弓时,每次此任务运行时弓都会重置其威力。 因为我知道更新库存有问题,所以我尝试删除方法。 我如何在保持任务运行的同时保持弓不重置? 我

  • 我想安装Primeng7.0.0到我的Angular项目,但首先我需要更新我的JHipster到最后一个版本。 当我将此命令写入terminal时,我得到以下错误

  • 我有以下疑问 以及以下突变 并且响应是正确的,但apollo store不更新。(我有dataIdFromObject: