【发布时间】:2014-04-15 12:24:26
【问题描述】:
如何强制 composer 完全重新安装我所有的供应商软件包?
在与服务器同步时,我丢失了供应商文件夹中的大部分 JS 文件。它发生了。我注意到的是没有命令强制作曲家重新安装完全一个包。它的作用是检查版本是否是最新上传的,如果是,则跳过该包。删除锁定文件也不起作用。
有什么办法解决吗?
【问题讨论】:
标签: github composer-php
如何强制 composer 完全重新安装我所有的供应商软件包?
在与服务器同步时,我丢失了供应商文件夹中的大部分 JS 文件。它发生了。我注意到的是没有命令强制作曲家重新安装完全一个包。它的作用是检查版本是否是最新上传的,如果是,则跳过该包。删除锁定文件也不起作用。
有什么办法解决吗?
【问题讨论】:
标签: github composer-php
如果您删除软件包的供应商目录,那么它将在下次安装或更新时重新安装。例如,如果包名为foo/bar,则删除vendor/foo/bar 即可。如果它是某个 CMS 的插件或者它可能位于供应商以外的其他位置,如果您有最近的作曲家(运行 composer self-update 以确保),您可以通过运行 composer show -iP 检查它的位置,输出应该列出所有包及其安装路径。
【讨论】: