Composer:供应商文件夹中缺少一些文件

clo*_*986 4 github composer-php

如何强制 Composer 完全重新安装我的所有供应商软件包?

在与服务器同步时,我丢失了供应商文件夹中的大部分 JS 文件。它发生了。我注意到没有命令强制作曲家完全重新安装软件包。它的作用是检查版本是否是最新上传的,如果是则跳过该包。删除锁定文件也不起作用。

有办法解决这个问题吗?

Sel*_*aek 5

如果删除软件包的供应商目录,则它将在下次安装或更新时重新安装。例如,如果调用了该包foo/bar,则删除vendor/foo/bar即可。如果它是某些 CMS 的插件或其他东西,它可能位于供应商之外的其他位置,但如果您有最近的作曲家(运行composer self-update以确保),您可以通过运行检查它的位置composer show -iP,输出应列出所有包及其安装小路。