Commandes Composer couramment utilisées
J'ai vu un résumé des commandes Composer couramment utilisées sur Internet, que je pense est très bien. Ce qui suit est écrit par composer commandUtilisez la colonne tutoriel pour le partager avec tout le monde, j'espère que cela sera utile aux amis dans le besoin !
1. Rechercher le package
composer search
Exemple :
composer search qiniu
Rechercher un package contenant qiniu.
2. Installation du package
composer require composer install
Exemple :
composer require qiniu/qiniu:dev-master
Après l'installation, deux fichiers et un dossier seront générés, comme suit :
composer.json est le fichier de dépendance du package ;
composer.lock est le fichier de verrouillage de version du package ;
vendor est le répertoire où se trouve le package
est différent ; pour require et install. require ajoutera les informations sur le package au fichier composer.json et l'installera. Install extrait directement les informations de dépendance du fichier composer.json ou composer.lock, puis l'installe.
3. Mettre à jour le package
Allez sur cette URL pour trouver un package https://packagist.org/
Installez d'abord un package, la commande est la suivante :
composer require qsnh/think-auth -v 0.2.0
Voir le fichier json :
cat composer.json
Le contenu est le suivant :
{ "require": { "qiniu/qiniu": "dev-master", "qsnh/think-auth": "0.2.0" } }
est également la version 0.2.0. Modifiez ensuite le fichier json pour mettre à jour 0.2.0 vers 0.2.2 et enregistrez-le.
Exécutez la commande suivante pour mettre à jour le package.
composer update
J'ai installé un outil de ligne de commande appelé Cmder, sous lequel vous pouvez utiliser la commande cat.
4. Supprimer le package
La commande pour supprimer le package qui vient d'être ajouté est :
composer remove qsnh/think-auth
De cette façon, le package sera supprimé. comme suit :
{ "require": { "qiniu/qiniu": "dev-master" } }
Le package sera supprimé.
5. Packaging des dépendances
Si plusieurs packages sont installés dans le projet, le projet peut dépendre de plusieurs packages. Vous devez regrouper les dépendances du package dans le projet dans un. fichier compressé.
composer archive
6. Générer un fichier de mappage de bibliothèque de classes
composer dump-autoload
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!