Maison >développement back-end >tutoriel php >Comment exiger un fork d'un package dans Composer ?
Le problème en question concerne l'utilisation du gestionnaire de packages Composer pour inclure un fork spécifique d'un package dans votre projet. Plus précisément, vous essayez d'incorporer le fork de Nodge du projet lessphp à partir de GitHub.
Pour résoudre ce problème, vous devez ajouter le fork comme un référentiel dans votre fichier composer.json et modifiez la contrainte de version pour référencer la branche souhaitée. Cependant, il est crucial de préfixer le nom de la branche avec "dev-".
"repositories": [{ "type": "vcs", "url": "https://github.com/Nodge/lessphp.git" }], "require": { "nodge/lessphp": "dev-master" }
Dans cet exemple, nous avons ajouté le fork de Nodge comme référentiel et spécifié la branche "dev-master". Le préfixe "dev-" indique qu'il s'agit d'une branche de développement. Composer va maintenant télécharger et installer le package lessphp à partir de la branche principale de votre fork.
Le processus général pour exiger un fork à l'aide de Composer est le suivant :
Remarque : N'oubliez pas d'utiliser le nom du package d'origine dans le champ require déclaration, pas le nom du référentiel forké.
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!