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

我想最大限度地减少使用 Composer 包加载的流量,所以我需要生产负载只下载 source/lib 文件夹,而没有 examples/docs/readme。

我在官方作曲家文档中没有找到任何信息。

UPD

最佳解决方案之一 - 将.gitattributes文件添加到您的项目中并从此要点添加主行


幕布斯7119047
浏览 111回答 1
1回答

回首忆惘然

这并不真正取决于作曲家,而是包维护者的责任。您可以使用--prefer-dist安装发行版而不是像通常在开发过程中那样检查 git 存储库,但是该发行版包含的内容由包维护者管理。如果您安装的软件包允许拉取请求和问题,您可以要求他们提供一个.gitattributes 文件,该文件在创建存档时被 github 识别或提供一个拉取请求。在此文件中,您可以使用export-ignore. 在任何情况下,由于所有内容都捆绑在 zip 中,因此节省的带宽可能可以忽略不计。因此,简短的回答是最小化带宽使用和为依赖项分配的磁盘空间的唯一方法是在为生产安装它们时使用--prefer-dist选项 - 并省略开发依赖项--no-dev。
打开App,查看更多内容
随时随地看视频慕课网APP