首頁 >開發工具 >composer >分析composer怎麼做到僅僅更新自動載入?

分析composer怎麼做到僅僅更新自動載入?

藏色散人
藏色散人轉載
2021-12-06 16:00:142343瀏覽

本文由composer教學專欄為大家介紹composer如何只更新自動載入而不去更新依賴的問題,希望對需要的朋友有幫助!

具體問題描述:

composer 只更新自動載入而不去更新依賴?

在composer.json 中加入了psr-4自動載入

然後執行composer update 才能載入那個新增的目錄

執行update的時候總是會更新依賴包

如何做到只更新自動載入而不去更新依賴?

解決方法:

composer dump-autoload

列印自動載入索引#dump-autoload

某些情況下你需要更新autoloader,例如在你的包中加入了一個新的類別。你可以使用 dump-autoload 來完成,而不必執行 install 或 update 指令。

此外,它可以列印一個最佳化過的,符合 PSR-0/4 規範的類別的索引,這也是出於對效能的可考慮。在大型的應用程式中會有許多類別文件,而autoloader 會佔用每個請求的很大一部分時間,使用classmaps 或許在開發時不太方便,但它在保證性能的前提下,仍然可以獲得PSR-0/ 4 規範帶來的便利。

列印自動載入索引-參數

--optimize (-o): 轉換 PSR-0/4 autoloading 到 classmap 以獲得更快的載入速度。這特別適用於生產環境,但可能需要一些時間來運行,因此它目前不是預設值。

--no-dev: 停用 autoload-dev 規則。

以上是分析composer怎麼做到僅僅更新自動載入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除