【发布时间】:2018-02-06 00:33:34
【问题描述】:
我想强制composer在安装之前下载所有包并加快项目的依赖项安装。
在生产环境中,我不想等待包下载,它必须从缓存中安装。
类似:
$> composer download-install # Currently not exists
$> composer install # Install from previously cached packages.
有任何作曲家选项可以做到吗?
谢谢!
【问题讨论】:
-
如果你有 composer.lock 文件和 vendor 文件夹,那么每次运行
composer install时它都不会下载任何东西,所以这应该很快。 -
我没有将供应商文件夹放入存储库,对我来说不是一个好主意。无论如何谢谢:)
-
您没有将
vendor目录放在存储库中。您应该将 Composer 的缓存复制到您的服务器,确保您有composer.lock,然后运行 composer install。另一种方法是使用已准备好用于生产的供应商目录存档您的工作构建,然后在目标服务器上取消存档。
标签: php composer-php packages