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

Didier Misson

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

Fred Ciesielski

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.

kgaut

Posté le Jeudi 17 octobre 2019 - 17:37

Bonjour,
cela semble possible : https://www.ionos.com/community/hosting/php/using-php-composer-in-11-io…

je ne connais pas bien 1and1, mais je suppose que la console doit pouvoir être accessible via le tableau de bord d'administration.
Ou bien via un terminal et une authentification « ssh », vous aurez peut-être des identifiants dans un des mails envoyé par 1and1

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...