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

时间:2014-03-11 18:23:25

标签: github composer-php

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

在与服务器同步时,我在供应商文件夹中丢失了大部分JS文件。它发生了。我注意到的是,没有命令迫使作曲家重新安装一个包。它的作用是,它检查版本是否是最新上传的,如果它是跳过该包。删除锁定文件也无法正常工作。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果删除软件包的供应商目录,则会在下次安装或更新时重新安装。例如,如果程序包被称为foo/bar,则删除vendor/foo/bar将起到作用。如果它是某个CMS的插件,或者它可能位于除供应商之外的其他位置,如果您有最近的作曲家(运行composer self-update以确保),您可以通过运行{{{}来查看它所在的位置1}},输出应列出所有包及其安装路径。