目前的問題涉及使用 Composer 套件管理器將套件的特定 fork 包含到專案中。具體來說,您正在嘗試合併來自 GitHub 的 lessphp 專案的 Nodge 分支。
要解決此問題,您需要將分支新增為在您的composer.json檔案中建立儲存庫並修改版本約束以引用您想要的分支。然而,在分支名稱前加上“dev-”前綴是至關重要的。
"repositories": [{ "type": "vcs", "url": "https://github.com/Nodge/lessphp.git" }], "require": { "nodge/lessphp": "dev-master" }
在這個例子中,我們加入了Nodge的fork作為儲存庫,並指定了「dev-master」分支。 “dev-”前綴表示這是一個開發分支。 Composer 現在將從您的 fork 的 master 分支下載並安裝 lessphp 軟體包。
使用 Composer 需要 fork 的一般流程如下:
注意:記住在 require 中使用原始包的名稱聲明,而不是分叉存儲庫的名稱。
以上是如何在 Composer 中需要一個套件的 fork?的詳細內容。更多資訊請關注PHP中文網其他相關文章!