下載包方式
下載包的方式有兩種: source 和 dist。
對於穩定版本 composer 將默認使用 dist 方式,而 source 表示版本控制源
區別
-prefer-dist 會從github 上下載.zip壓縮包,並緩存到本地。下次再安裝就會從本地加載,大大加速安裝速度。但她沒有保留 .git文件夾,沒有版本信息。適合基於這個package進行開發。
–prefer-source 會從github 上clone 源代碼,不會在本地緩存。但她保留了.git文件夾,從而可以實現版本控制。適合用於修改源代碼。
source 可以理解成直接從git服務器(比如:github)獲取源代碼,這樣如果git有提交,那麼可以迅速獲得最新代碼,但是下載速度會慢。
dist 可以理解成composer有編譯服務器,如果從編譯服務器獲取,那麼就可以繞開git服務器了,這樣下載速度會更快,但是提交的代碼會有延遲。