2013-02-28 30 views
4

首先我從官方網站下載Symfony2框架(標準版),安裝完成後,整個Symfony項目共有〜16MB
之後,我想用Composer和create-project命令啓動另一個Symfony2項目。安裝後,該應用程序有〜130MB
這兩個項目之間有巨大的尺寸差異。
我想我在使用Composer時下載了一些額外的包,但超過100MB的大小差別似乎非常大。
我檢查了這兩個項目,他們有相同的目錄結構(即我沒有找到更大的項目中的一些額外的目錄)。
那麼,爲什麼在使用Composer時爲什麼會有這麼大的差異,以及我做錯了這麼大的項目。使用Composer時Symfony2項目的尺寸太大

回答

10

這可能是你有項目的git克隆,在這種情況下,大小確實會大得多。嘗試刪除供應商目錄,然後運行composer install --prefer-dist以確保您只能獲取軟件包文件並且沒有git信息。如果它沒有區別,我想這只是它的文件大小。

另一個差異可能是由於symfony.com上的zip文件從vendor目錄中刪除了很多東西。供應商的測試和文檔被刪除,而作曲家不會那樣做。

無論如何,它只是文件。磁盤相當便宜。我不會擔心太多。

+0

感謝@seldaek您的幫助,現在整個項目的大小是26MB〜+1 – phpsherpa 2013-02-28 18:45:22

+0

,但即使是「剛文件」,這不僅意味着你需要空間,還需要許多inode。 – greg0ire 2013-05-24 08:26:24

+0

忘記了inode參數:它看起來像git存儲庫使用的inode數量很小,即使對於大型存儲庫也是如此。 – greg0ire 2013-05-24 11:24:01

0

一些節點社區有emberjs與現在250MB ...