10

composer パッケージを公開しようとしています。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 )

4

2 に答える 2

12

ドキュメントからの引用

パッケージをダウンロードするには、source と dist の 2 つの方法があります。安定したバージョンの場合、composer はデフォルトで dist を使用します。ソースはバージョン管理リポジトリです。

あなたが言及したパッケージには安定したバージョンがないため、composer は git からソースをダウンロードします。--prefer-distcomposer にパッケージ ファイルをダウンロードさせたい場合に使用します (可能な場合にのみ発生します)。

于 2013-02-01T14:55:42.213 に答える