composer 參數 --prefer-dist 和 --prefer-source 的區別

composer 參數 --prefer-dist 和 --prefer-source 的區別

下載包方式

下載包的方式有兩種: source 和 dist。

對於穩定版本 composer 將默認使用 dist 方式,而 source 表示版本控制源

區別

-prefer-dist 會從github 上下載.zip壓縮包,並緩存到本地。下次再安裝就會從本地加載,大大加速安裝速度。但她沒有保留 .git文件夾,沒有版本信息。適合基於這個package進行開發。

–prefer-source 會從github 上clone 源代碼,不會在本地緩存。但她保留了.git文件夾,從而可以實現版本控制。適合用於修改源代碼。

source 可以理解成直接從git服務器(比如:github)獲取源代碼,這樣如果git有提交,那麼可以迅速獲得最新代碼,但是下載速度會慢。

dist 可以理解成composer有編譯服務器,如果從編譯服務器獲取,那麼就可以繞開git服務器了,這樣下載速度會更快,但是提交的代碼會有延遲。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章