4

最初に公式ウェブサイトからSymfony2フレームワーク(Standard Edition)をダウンロードし、インストールした後、Symfonyプロジェクト全体で合計約16MBになりました。
その後、Composerとcreate-projectコマンドを使用して別のSymfony2プロジェクトを開始したいと思いました。インストール後、そのアプリケーションの容量は約130MBになりました。
これら2つのプロジェクトの間には大きなサイズの違いがあります。
Composerを使用したときに追加のバンドルをダウンロードしたと思いますが、100MBを超えるサイズの違いはかなり大きいようです。
両方のプロジェクトを確認しましたが、それらは同じディレクトリ構造になっています(つまり、大きなプロジェクトで追加のディレクトリが見つかりませんでした)。
それで、なぜこんなに大きな違いがあるのか​​、そして私がComposerを使ったときにこんなに大きなプロジェクトを持っていたのに私が間違ったことは何なのか。

4

2 に答える 2

12

プロジェクトのgitクローンがある可能性があります。その場合、サイズは実際にはるかに大きくなります。ベンダーディレクトリを削除してから実行composer install --prefer-distして、パッケージファイルのみを取得し、git情報を取得しないようにしてください。それでも違いがなければ、それはファイルサイズだけだと思います。

別の不一致は、symfony.comのzipがベンダーディレクトリから多くのものを削除しているという事実が原因である可能性があります。ベンダーのテストとドキュメントは削除されますが、composerはそれを行いません。

いずれにせよ、それはただのファイルです。ディスクはかなり安いです。あまり気になりません。

于 2013-02-28T18:16:14.160 に答える
0

一部のノードコミュニティには、現在250MBのemberjsがあります...

于 2017-03-10T05:57:29.390 に答える