使用——no-update从composer中删除一个包



我试图从我的应用程序中删除一个包,我已经运行了composer remove --no-update package/name,现在所有这些都是删除composer.json中的条目,但是当我运行composer show -i时,我看到包仍然安装,无论如何都要完全删除一个包而不运行更新?

我认为这正是--no-update选项要做的。

composer remove package/name应该从项目中删除package/name,而不更新package/name以外的其他包。如果从composer.json中删除条目,然后运行composer update package/name,情况也是一样的。它将更新这个特定的包,但没有其他!

如果激活--no-update选项,它会忽略更新,因此它只删除条目。

我认为——no-update选项的目的是避免作曲家更新。

为例如composer require "magento/magento-cloud-metapackage":">=2.3.3 <2.3.4" --no-update只更新作曲家。Json文件不是composer。锁文件

while composer require "magento/magento-cloud- metpackage ":">=2.3.3 <2.3.4"更新两个作曲家。jsoncomposer。文件锁

相关内容

  • 没有找到相关文章

最新更新