Composer php 编写器-还原已删除的文件?

Composer php 编写器-还原已删除的文件?,composer-php,yii2,Composer Php,Yii2,我使用composer来管理包。但我从包中删除了一个文件(我使用composer status-v来检查这一点) 是否可以通过composer将更改/删除的文件恢复到it基础(已安装)状态(composer安装在我的情况下不做任何操作) 谢谢 另外,在他的文件被更改/删除后,似乎没有办法从repo恢复单独的文件。当然,可以删除整个供应商目录,并完全重新安装某些软件包。我一直编辑从属软件包源代码,并遇到本地与删除源不同步的问题 当事情变得非常混乱而没有任何效果时:删除./vendor(exp:./

我使用composer来管理包。但我从包中删除了一个文件(我使用
composer status-v
来检查这一点)

是否可以通过composer将更改/删除的文件恢复到it基础(已安装)状态(composer安装在我的情况下不做任何操作)

谢谢


另外,在他的文件被更改/删除后,似乎没有办法从repo恢复单独的文件。当然,可以删除整个供应商目录,并完全重新安装某些软件包。

我一直编辑从属软件包源代码,并遇到本地与删除源不同步的问题

当事情变得非常混乱而没有任何效果时:删除./vendor(exp:./vendor/author name)中的包提供者目录。然后,composer将在运行
composer安装时看到程序包丢失。它将重新下载composer.lock中指定的版本

如果重新安装时需要所有软件包的最新版本<代码>编写器更新是您想要的


我还建议使用
-o-vvv
生成auloader文件并提供详细的输出。

您是否可以更具体地说明删除了哪些文件。它们是您的
供应商
文件夹中的文件吗?是的。我从供应商和“作曲家状态-V”报告删除文件- D窗口小部件/活动窗体。PHPB既不<代码>作曲家安装< /代码>或<代码>作曲家更新< /代码>重新安装依赖性。我不考虑更新文件。出于实验的目的,我不断地去做。从软件包中删除一个文件,然后我运行
composer status-v
-composer report给我该文件被删除,但在我运行
composer install
后,我发现问题-没有要安装或更新的内容,如果您试图手动指定要安装的软件包,它是否工作:
php composer install[vendor]/[package\u name]