composer Dépend des packages de développement locaux
Lors du développement d'un package composer, nous devons absolument le déboguer , nous créons généralement un projet de test et introduisons ce package dans le projet de test. Cet article explique comment modifier le code du package composer pour qu'il soit immédiatement reflété dans le projet de test.
Créez d'abord un projet de package composer. : composer init
. Ou créez un composer.json
fichier manuellement et commencez à développer votre package.
Créez un projet de test
Configurez les dépendances locales et ajoutez le contenu suivant au projet de testcomposer.json
:
"repositories": { "local": { "type": "path", "url": "path/to/your/package" } }
Installez ce package dans le projet de testcomposer require your_vendor_name/your_package_name<br>
fait
Si vous entrez dans le dossier fournisseur du projet de test, vous constaterez que ce package n'est pas copié ici, cela indique au chemin de votre package via un lien symbolique, afin que le code du package modifié puisse être directement reflété dans le projet de test
*Si vous n'aimez pas la difficulté de basculer entre deux projets, vous pouvez vous référer à l'utilisation de git submodule
pour développer deux projets ensemble
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!