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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/php/132532.html

猜你在找的PHP相关文章