【问题标题】:Composer: missing SOME files in vendor folders作曲家:供应商文件夹中缺少一些文件
【发布时间】:2014-04-15 12:24:26
【问题描述】:

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

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

有什么办法解决吗?

【问题讨论】:

    标签: github composer-php


    【解决方案1】:

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

    【讨论】:

    • 简单高效,谢谢。
    猜你喜欢
    • 2018-09-11
    • 2014-01-24
    • 2016-06-11
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 2017-10-21
    • 2020-02-09
    相关资源
    最近更新 更多