微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 为什么Composer使用包文件安装.git或.hg目录?

我正在尝试发布作曲家包.我将composer.json保存在我的包目录中:
{
    "name": "vendor_name/my_bundle","type": "symfony-bundle","autoload": {
        "psr-0": {
            "vendorName\\MyBundle": ""
        }
    },"target-dir": "vendorName/MyBundle"
}

但是当我安装它(作曲家更新)时,使用包文件添加.hg目录.

在这个包中可以看到类似的行为:https://packagist.org/packages/tom32i/file-bundle(包文件将被添加.git目录:http://joxi.ru/uploads/prod/20130201/560/53a/136c5290b3c0f4c6f6318445f358d1d8cf30fe13.png)

Quote from the documentation

There are two ways of downloading a package: source and dist. For stable versions composer will use the dist by default. The source is a version control repository.

你提到的包没有稳定版本,所以composer从git下载源码.使用–prefer-dist如果您希望作曲家下载包文件(只有在可能的话).

原文地址:https://www.jb51.cc/php/132532.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐