Php 安装前下载composer软件包

Php 安装前下载composer软件包,php,composer-php,packages,Php,Composer Php,Packages,我想强制composer在安装之前下载所有软件包,并加速项目上的依赖项安装 在生产环境中,我不想等待软件包下载,它必须从缓存中安装 比如: $> composer download-install # Currently not exists $> composer install # Install from previously cached packages. 有什么作曲家选项可以做吗 谢谢 有一个composer软件包就是这样做的 在全球范围内要求如下: $composer

我想强制
composer
在安装之前下载所有软件包,并加速项目上的依赖项安装

在生产环境中,我不想等待软件包下载,它必须从缓存中安装

比如:

$> composer download-install # Currently not exists
$> composer install # Install from previously cached packages.
有什么作曲家选项可以做吗


谢谢

有一个composer软件包就是这样做的

在全球范围内要求如下:

$composer global需要hirak/prestissimo

然后,只需一次常规的composer安装,就可以先预取所有包,然后像从缓存中安装一样安装它们

$composer安装


阅读更多信息,请访问

有一个作曲家软件包可以做到这一点

在全球范围内要求如下:

$composer global需要hirak/prestissimo

然后,只需一次常规的composer安装,就可以先预取所有包,然后像从缓存中安装一样安装它们

$composer安装


阅读更多信息,请访问

如果您有composer.lock文件和供应商文件夹,那么每次运行
composer install
时它都不会下载任何内容,因此这应该非常快。我没有将供应商文件夹放入存储库,对我来说不是一个好主意。无论如何,谢谢:)您没有将
供应商
目录放在存储库中。您应该将Composer的缓存复制到服务器,确保您拥有
Composer.lock
,然后运行
Composer安装
。另一种方法是使用已准备好生产的供应商目录归档您的工作版本,然后在目标服务器上取消归档。如果您有composer.lock文件和供应商文件夹,则每次运行
composer install
时它都不会下载任何内容,因此这应该非常快。我没有将供应商文件夹放入存储库,对我来说不是个好主意。无论如何,谢谢:)您没有将
供应商
目录放在存储库中。您应该将Composer的缓存复制到服务器,确保您拥有
Composer.lock
,然后运行
Composer安装
。另一种方法是使用已准备好生产的供应商目录归档您的工作版本,然后在目标服务器上取消归档。谢谢:)无论如何,我会寻找一个更本机/无依赖项的解决方案。谢谢:)无论如何,我会寻找一个更本机/无依赖项的解决方案。