解決Composer Forks 的「No Matching Package Found」錯誤
此查詢解決了需要使用Composer 進行fork 的挑戰,其中用戶遇到錯誤,指示“未找到匹配的包”。要解決此問題,建議的方法是透過 VCS 儲存庫。
使用 VCS 儲存庫
透過新增分支作為儲存庫,可以指定版本的自訂分支限制。這允許 Composer 將自訂分支用於依賴項。在自訂分支名稱中新增“dev-”前綴至關重要。
範例:
要合併來自獨白分支的錯誤修復分支,composer.json 將為更新如下:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
在此範例中,依賴項仍被引用為“monolog/monolog” (上游套件),但版本限制現在是“dev-bugfix”(自訂分支)。
遵循此方法,Composer 可以成功檢索分叉套件並解決「找不到匹配套件」的問題錯誤。
以上是如何解決 Composer Forks 的「未找到匹配包」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!