logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll

Установка зависимостей модулей через Composer

20/04/2020, by maria

Composer - менеджер пакетов PHP. Он предоставляет функции, аналогичные собственному управлению зависимостями в Drupal и Drush make, но для любого проекта, а не только для модулей Drupal. Многие модули для Drupal 8 зависят от универсальных пакетов PHP, которые необходимо включить в кодовую базу сайта с помощью Composer.

Какие модули имеют зависимости Composer?

Есть несколько способов определить, есть ли у модуля зависимости Composer:

  • Он документирует факты на своей странице проекта или в файлах README или INSTALL.
  • Его корневой каталог содержит файл composer.json.
  • После того, как # 2494073: Запретить установку модулей, у которых не установлены зависимости Composer, ядро ​​Drupal автоматически уведомит вас о таких модулях.

 

Как установить зависимости модуля Composer?

Очень краткое объяснение - всегда использовать Composer для включения модулей. Пробег

composer require drupal/modulename

из каталога webroot, а не внутри основного каталога, чтобы установить модуль со всеми его зависимостями Composer. Как только модуль был включен в Composer, модуль можно включить в Drupal. Прочтите руководство по включению модулей в Drupal для получения дополнительной информации.

Прочтите Использование Composer для управления зависимостями сайта Drupal для получения дополнительной информации.

NB! Начиная с Drupal 8.1, модуль Composer Manager устарел и не нужен.