gpt4 book ai didi

laravel-5.3 - 忽略 php composer 中的开发依赖项

转载 作者:行者123 更新时间:2023-12-04 04:36:12 26 4
gpt4 key购买 nike

我开发了一个基于 composer laravel 的项目,我需要将它安装在远程生产服务器上。问题是我的权限/访问权限有限,所以我的选择是“归档”包(使用 composer archive)并在生产中解包。

我需要归档哪些文件夹,如何忽略包的开发依赖项以及供应商开发依赖项?

最佳答案

composer archive可能对您没有帮助,因为此命令会创建已定义版本的软件包的存档。

您可能想要上传整个工作应用程序,而不仅仅是一个包。您应该创建一个小脚本来为您创建存档文件,它应该这样做:

  • 从新目录中的存储库中 checkout 应用程序
  • 运行 composer install --no-dev在没有开发依赖的情况下安装所有必需的依赖项
  • 可选地删除服务器上不需要的文件,例如文档,.git文件夹和其他东西
  • 从所有这些文件创建存档文件
  • 可选地将该存档上传到目标服务器并在那里取消存档
  • 可选检查基本功能并切换到服务器上的新上传版本
  • 关于laravel-5.3 - 忽略 php composer 中的开发依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43855771/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com