Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Basculer un projet Drupal 8 existant sous Composer

De AJLSM
Aller à la navigation Aller à la recherche


Voir la documentation : https://www.flocondetoile.fr/blog/basculer-un-projet-drupal-8-existant-sous-composer

Drush doit-être installé.

Il est possible de récupérer la liste des modules à installer avec la commande suivante :

drush pml --no-core | grep "Enabled" | awk -F "(" '{print $2}' | awk -F ")" '{print $1}' | xargs -i echo composer require drupal/{}

Il faut ensuite l'adapter.


Important :
Certaines dépendances ont besoin de version plus ancienne des modules. Dans ce cas, il faut dés installer le module dont la version est trop descente pour les dépendances, ré-installer les versions supportées, et installées les dépendances..

La commande

php ../composer.phar require drupal/libraries

doit être lancée "relativement" à l'endroit où se trouve composer.phar