Composer のパッケージ "zendframework/zendframework1" がなぜそれほど大きなものなのか疑問に思っていました。
[root@server-VM-001:vendor #] du -sh zendframework/
558M zendframework/
誰か説明できますか?
ところで、Composer から Zend Framework の最小パッケージを入手することは可能ですか?
Composer のパッケージ "zendframework/zendframework1" がなぜそれほど大きなものなのか疑問に思っていました。
[root@server-VM-001:vendor #] du -sh zendframework/
558M zendframework/
誰か説明できますか?
ところで、Composer から Zend Framework の最小パッケージを入手することは可能ですか?
dev-master または別の dev- バージョンをインストールする場合、composer はデフォルトで「ソースから」インストールします。つまり、git クローンを実行します。ZF は大規模で長い歴史を持っているため、完全なリポジトリは非常に巨大です。
現時点での解決策は、dist (composer lingo の zip アーカイブ) としてダウンロードされるタグ付きリリースをインストールすることです。それほど遠くない将来には--prefer-dist
、dev パッケージに対しても dists を強制する composer install に渡すことができるフラグも存在するはずです。