首先我从官方网站下载了Symfony2框架(标准版),安装后整个Symfony项目有~16MB
在那之后,我想使用Composer和create-project
命令启动另一个Symfony2项目。安装后,该应用程序有~130MB!
这两个项目的规模差别很大。
我想我在使用Composer时下载了一些额外的包,但是超过100MB的大小差异似乎很大。
我检查了两个项目,它们有相同的目录结构(也就是说,我没有在更大的项目中找到一些额外的目录)。
那么,为什么会有这么大的差异,当我使用Composer时,我做错了什么,有这么大的项目。
可能是您有git项目的克隆,在这种情况下,大小将会大得多。尝试删除供应商目录,然后运行composer install --prefer-dist
以确保您只获得包文件而没有git信息。如果没有区别,我想这只是文件的大小。
另一个差异可能是由于symfony.com上的zip从供应商目录中删除了很多东西。供应商的测试和文档被剥离,而composer不会这样做。
无论如何,它只是文件。磁盘很便宜。我不会太担心的。
一些Node社区现在有250mb的emberjs .