Le paquet drupal/console n’a jamais été rendu pleinement compatible avec Drupal 9, et son développement est aujourd’hui à l’arrêt. Si vous démarrez un projet récent, la référence pour la ligne de commande est désormais Drush.
La solution moderne : Drush
Drush est activement maintenu et compatible avec Drupal 9, 10 et au-delà :
composer require drush/drush
Vous accédez ensuite aux commandes via vendor/bin/drush : génération de code, gestion du cache, migrations, etc.
Si vous avez vraiment besoin de drupal/console
Pour un projet existant qui en dépend encore, l’installation sur Drupal 9 réclame quelques options passées à Composer afin de forcer la résolution :
composer require drupal/console:~1.0 --prefer-dist --optimize-autoloader --sort-packages --no-update composer update
Gardez en tête que l’outil n’est plus maintenu : c’est un dépannage, pas une base pour la durée. L’issue d’origine reste d’ailleurs ouverte.
