本文由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中文網其他相關文章!