首先我从官方网站下载了Symfony2框架(标准版),安装完成后,整个Symfony项目总共 ~16MB 。
之后,我想使用Composer和create-project
命令启动另一个Symfony2项目。安装后,该应用程序 ~130MB !
这两个项目之间存在巨大的差异
我想在使用Composer时我下载了一些额外的软件包,但是大小超过100MB的差异似乎很大。
我检查了两个项目,他们有相同的目录结构(即我没有在更大的项目中找到一些额外的目录)
那么,当我使用Composer时,为什么会有这么大的差异以及我做错了什么呢?
答案 0 :(得分:10)
可能你有项目的git克隆,在这种情况下,大小确实会大得多。尝试删除供应商目录,然后运行composer install --prefer-dist
以确保您只获取包文件而没有git信息。如果它没有任何区别,我猜这只是它的文件大小。
另一个差异可能是由于symfony.com上的拉链从供应商目录中删除了大量内容。供应商的测试和文档被剥夺,而作曲家则不会这样做。
无论如何,它只是文件。磁盘非常便宜。我不会太担心它。
答案 1 :(得分:0)
一些Node社区现在有250mb的emberjs ......