Під час встановлення нового пакета розширення в Magento 2 через composer ви можете отримати помилку:

[InvalidArgumentException] 
Package vendor/module-name exists in composer repo (https://repo.packagist.org) and composer repo (https://repo.magento.com) which has a higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.

Це повідомлення про помилку пояснює себе самостійно та містить посилання на документацію composer.

. Проблема полягає в тому, що модуль, який ви намагаєтеся встановити, має стару версію в репозиторії Magento composer та нову версію в безкоштовному публічному репозиторії packagist.org. Однак репозиторій Magento має вищий пріоритет, тому composer не може встановити останню версію та видає цю помилку.

Що вам потрібно зробити, щоб вирішити проблему:

1. Відкрийте файл composer.json у кореневому каталозі Magento 2.

2. Знайдіть розділ "repositories".

3. Замініть наступний код

"type": "composer",
"url": "https://repo.magento.com/"

на цей

"type": "composer",
"url": "https://repo.magento.com/",
"exclude": ["vendor/module-name", "vendor/module-name2"]

. По суті, вам потрібно надати репозиторію Magento не найвищий пріоритет.

4. Збережіть зміни та спробуйте встановити розширення Magento 2 .