为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法在没有 dev 文件夹的情况下下载 composer 包?

有没有办法在没有 dev 文件夹的情况下下载 composer 包?

PHP
幕布斯7119047 2021-10-08 14:25:25
我想最大限度地减少使用 Composer 包加载的流量,所以我需要生产负载只下载 source/lib 文件夹,而没有 examples/docs/readme。我在官方作曲家文档中没有找到任何信息。UPD最佳解决方案之一 - 将.gitattributes文件添加到您的项目中并从此要点添加主行
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

这并不真正取决于作曲家,而是包维护者的责任。您可以使用--prefer-dist安装发行版而不是像通常在开发过程中那样检查 git 存储库,但是该发行版包含的内容由包维护者管理。

如果您安装的软件包允许拉取请求和问题,您可以要求他们提供一个.gitattributes 文件,该文件在创建存档时被 github 识别或提供一个拉取请求。在此文件中,您可以使用export-ignore. 在任何情况下,由于所有内容都捆绑在 zip 中,因此节省的带宽可能可以忽略不计。

因此,简短的回答是最小化带宽使用和为依赖项分配的磁盘空间的唯一方法是在为生产安装它们时使用--prefer-dist选项 - 并省略开发依赖项--no-dev


查看完整回答
反对 回复 2021-10-08
  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信