使用Composer时,Symfony2项目的大小太大

php*_*rpa 4 symfony composer-php

首先我从官方网站下载了Symfony2框架(标准版),安装完成后,整个Symfony项目共计约16MB.
之后,我想使用Composer和create-project命令启动另一个Symfony2项目.安装后,该应用程序有~130MB!
这两个项目之间存在巨大的差异.
我想在使用Composer时我下载了一些额外的软件包,但是大小超过100MB的差异似乎很大.
我检查了两个项目,他们有相同的目录结构(即我没有在更大的项目中找到一些额外的目录).
那么,当我使用Composer时,为什么会有这么大的差异以及我做错了什么呢?

Sel*_*aek 10

可能你有项目的git克隆,在这种情况下,大小确实会大得多.尝试删除供应商目录,然后运行composer install --prefer-dist以确保您只获取包文件而没有git信息.如果它没有任何区别,我猜这只是它的文件大小.

另一个差异可能是由于symfony.com上的拉链从供应商目录中删除了很多东西.供应商的测试和文档被剥离,而作曲家则不会这样做.

无论如何,它只是文件.磁盘非常便宜.我不会太担心它.