我正在使用packagist和firegento上的vendorName/moduleName
(Magento扩展程序包)。
在我的composer.json
文件中,我有:
"require": {
....................,
...................,
"vendorName/moduleName":"*"
},
"repositories": [
......................,
....................,
{
"type": "composer",
"url": "https://packages.firegento.com"
}
],
作为Composer is downloaded pre-configured to use packagist.org,vendorName/moduleName
从packagist
加载。
我想强制从vendorName/moduleName
加载firegento
。
我试图添加:
"repositories": [
{
"packagist": false
},
然而,作曲家将不再在packagist中搜索:这不是我想要的。(因为packagist中也有有用的包...)
我想我可以使用
composer config --global --unset repositories.packagist
然后
composer config --global repositories.firegento composer https://packages.firegento.com
composer config --global repositories.packagist composer https://packagist.org
以我的首选顺序添加存储库(我不确定它是否有效......)。
有没有更好/更简单的方法来实现我的目的?我宁愿编辑composer.json
而不是运行全局配置命令,但这可能是不可能的。
答案 0 :(得分:4)