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

时间:2013-02-28 17:32:53

标签: symfony composer-php

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

2 个答案:

答案 0 :(得分:10)

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

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

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

答案 1 :(得分:0)

一些Node社区现在有250mb的emberjs ......