在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ 關(guān)于laravel 和 yii 框架項(xiàng)目包體積的問題,為什么composer下載

關(guān)于laravel 和 yii 框架項(xiàng)目包體積的問題,為什么composer下載下來的包都有100多m

如題
vendor擴(kuò)展而且好多都沒用著,
怎么進(jìn)行合理選擇并進(jìn)行刪除呢?

回答
編輯回答
茍活

直接使用 composer remove some/package 來刪除沒用的依賴。

如果是修改 composer.json 再使用composer update重新安裝的話,其他的所有依賴都會(huì)更新一遍,而更新后的依賴庫(kù)不保證完全兼容之前的代碼。如果產(chǎn)品已經(jīng)上線了的話,盡量不要這樣做。如果產(chǎn)品只是處在開發(fā)階段,那么就無所謂了。

https://segmentfault.com/q/10...

其實(shí)最好的管理辦法就是用到哪個(gè)依賴裝哪個(gè)依賴。不要項(xiàng)目剛開始就安裝各種看似能用到的依賴。
中途放棄使用的依賴要及時(shí)刪除。

2017年11月1日 14:14
編輯回答
好難瘦

這個(gè)是正常的,a依賴b,b又依賴c。 等等。

不要直接修改vendor底下的文件。
原因

  1. vendor 本身不受版本控制。不好追蹤
  2. 改了你下次 執(zhí)行 composer install 或 update。原來的修改就沒有了。

正確刪除的做法是修改composer.json 移除你清楚確實(shí)對(duì)你無用的包。然后重新安裝。

2017年3月12日 15:31