Résolution de l'erreur « Aucun package correspondant trouvé » avec Composer Forks
Cette requête répond au défi d'exiger un fork avec Composer, où l'utilisateur rencontre une erreur indiquant « aucun package correspondant trouvé ». Pour résoudre ce problème, l'approche recommandée consiste à utiliser les référentiels VCS.
Utilisation des référentiels VCS
En ajoutant un fork en tant que référentiel, on peut spécifier la branche personnalisée pour la version contraintes. Cela permet à la branche personnalisée d'être utilisée par Composer pour les dépendances. Il est crucial de préfixer le nom de la branche personnalisée avec "dev-."
Exemple :
Pour incorporer une branche de correction de bugs à partir d'un fork monologue, le composer.json serait mis à jour comme suit :
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
Dans cet exemple, la dépendance est toujours référencée comme "monolog/monolog" (le package amont), mais la contrainte de version est désormais « dev-bugfix » (la branche personnalisée).
En suivant cette approche, Composer peut récupérer avec succès le package forké et résoudre l'erreur « aucun package correspondant trouvé ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!