【发布时间】:2017-10-06 22:27:20
【问题描述】:
我开发了一个基于 composer laravel 的项目,我需要将它安装在远程生产服务器上。问题是我的权限/访问权限有限,所以我的选择是“存档”包(使用composer archive)并在生产中解包。
我需要归档哪些文件夹以及如何忽略包的开发依赖项以及供应商开发依赖项?
【问题讨论】:
我开发了一个基于 composer laravel 的项目,我需要将它安装在远程生产服务器上。问题是我的权限/访问权限有限,所以我的选择是“存档”包(使用composer archive)并在生产中解包。
我需要归档哪些文件夹以及如何忽略包的开发依赖项以及供应商开发依赖项?
【问题讨论】:
composer archive 可能对您没有帮助,因为此命令会创建已定义版本的软件包的存档。
您可能想要上传整个工作应用程序,而不仅仅是一个包。您应该创建一个小脚本来为您创建存档文件,应该这样做:
composer install --no-dev 以安装所有必需的依赖项,而不需要开发依赖项.git 文件夹和其他内容【讨论】: