我想添加一个不在Packagist上的新包,它是一个本地或非公共仓库。我知道如何在composer.json
中实现这一点。例如:
"repositories": [
{
"type": "vcs",
"url": "https://bitbucket.org/xxxx/xxxxx.git"
}
],
"require": {
"xxxx/xxxxx": "dev-master"
},
但我希望能够通过命令行完成此操作,以便我可以在一个配置文件中添加这些非公共的版本库。
在 Packagist 注册的软件包可以使用以下命令进行添加:
composer require ....
但是对于没有在Packagist注册的存储库,该如何处理?
composer require package-name:dev-branchname
命令添加该软件包。 - Patrickrepositories.0
不是一个有效的解决方案,我也这样认为,但它会替换第一个条目而不是在第一个条目之前插入新的条目。 - Nickolaus