【发布时间】:2020-06-01 22:16:21
【问题描述】:
My composer status while installing the new package
我尝试通过 composer 在 yii2 上安装 stripe 包。它已成功安装,但也自动删除了一些软件包。我没有编辑 composer.json 或锁定文件,我只是执行 composer require 命令来安装包。为什么作曲家删除了这些包,我怎样才能恢复它们?以后有什么办法可以预防吗? 谢谢!
【问题讨论】:
-
你的项目需要这些包吗?如果是,为什么它们没有在您的
composer.json中列出?如果没有,你为什么关心它们被卸载? -
@NicoHaase,这就是我关心的问题。我没有触及 composer.json 文件。我不确定,但其他开发人员可能已经在项目的其他部分使用它(我不知道)。
-
好吧,您的测试套件将提供有关这方面的信息 - 如果其他开发人员之一使用了
composer.json中未列出的包,您应该在添加这些包时检查版本控制原因。但如果不分享更多细节,就不可能提供帮助。
标签: composer-php