Drupal 8 et composer, résoudre le problème « Package type "drupal-console-library" is not supported »

Posté le Mercredi 4 septembre 2019 - 10:22
Dernière mise à jour le Jeudi 5 septembre 2019 - 18:16

Sur des projets j'ai depuis quelques jours, lors d'un composer install, l'erreur suivante arrive :

Package type "drupal-console-library" is not supported

Pas encore eu le temps de creuser la cause, mais une solution que j'ai trouvé est d'ajouter la gestion des « drupal-console-library » dans la section installer-paths de mon fichier composer.json en ajoutant la ligne suivante :

  1. "vendor/drupal/{$name}": ["type:drupal-console-library"],

Voici la section en entier :

  1. "installer-paths": {
  2. "web/core": ["type:drupal-core"],
  3. "vendor/drupal/{$name}": ["type:drupal-console-library"],
  4. "web/libraries/{$name}": ["type:drupal-library"],
  5. "web/modules/_contrib/{$name}": ["type:drupal-module"],
  6. "web/profiles/_contrib/{$name}": ["type:drupal-profile"],
  7. "web/themes/_contrib/{$name}": ["type:drupal-theme"],
  8. "drush/_contrib/{$name}": ["type:drupal-drush"]
  9. }

Si quelqu'un a une idée de la raison, je suis preneur !

Quelques compléments sur le dossier console : https://drupal.stackexchange.com/questions/228781/using-drupal-console-…

 

Commentaires

Posté le Lundi 7 octobre 2019 - 20:58

Merci !
J'ai ajouté cette ligne dans composer.json, et cela fonctionne !
Mais ... pourquoi doit-on intervenir manuellement dans le composer.json ?
Mais le principal : ok ça fonctionne.
Merci.
Bonne soirée.
Didier Misson

Posté le Jeudi 17 octobre 2019 - 17:28

Bonjour, Question de débutant (moi) :
Étant prof, j'ai créé un site pour mes élèves sous Drupal 8. Pas de création local sous un serveur Wamp ou autre, c'est directement en ligne et hébergé par 1and1.
Dés modules exigent que j'utilise Composer pour les faire fonctionner et je ne sais vraiment pas comment faire en ligne.
J'ai bien vu qu'il fallait entrer des commandes dans une console (comme sous linux) mais comment ouvrir cette console en ligne ?
Merci d'avance pour votre aide.

Ajouter un commentaire

Ne sera pas publié

HTML restreint

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.
CAPTCHA
Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...