当前的问题涉及使用 Composer 包管理器将包的特定分叉包含到您的项目中。具体来说,您正在尝试合并来自 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中文网其他相关文章!