我想最大限度地减少使用 Composer 包加载的流量,所以我需要生产负载只下载 source/lib 文件夹,而没有 examples/docs/readme。我在官方作曲家文档中没有找到任何信息。UPD最佳解决方案之一 - 将.gitattributes文件添加到您的项目中并从此要点添加主行
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
这并不真正取决于作曲家,而是包维护者的责任。您可以使用--prefer-dist
安装发行版而不是像通常在开发过程中那样检查 git 存储库,但是该发行版包含的内容由包维护者管理。
如果您安装的软件包允许拉取请求和问题,您可以要求他们提供一个.gitattributes 文件,该文件在创建存档时被 github 识别或提供一个拉取请求。在此文件中,您可以使用export-ignore
. 在任何情况下,由于所有内容都捆绑在 zip 中,因此节省的带宽可能可以忽略不计。
因此,简短的回答是最小化带宽使用和为依赖项分配的磁盘空间的唯一方法是在为生产安装它们时使用--prefer-dist
选项 - 并省略开发依赖项--no-dev
。
- 1 回答
- 0 关注
- 110 浏览
添加回答
举报
0/150
提交
取消