Maison > outils de développement > composer > Partagez des conseils de composition

Partagez des conseils de composition

藏色散人
Libérer: 2019-09-07 13:55:43
avant
2359 Les gens l'ont consulté

Composer est un outil utilisé en PHP pour gérer les dépendances. Vous pouvez déclarer les bibliothèques d'outils externes dont vous dépendez dans votre projet, et Composer installera ces fichiers de bibliothèques dépendantes pour vous. Ci-dessous, la rubrique tutoriel d'utilisation du compositeur partagera avec vous quelques conseils de compositeur. J'espère que cela sera utile aux amis dans le besoin !

Partagez des conseils de composition

1. Ne mettre à jour qu'une seule bibliothèque

composer update foo/bar
Copier après la connexion

De plus, cette technique peut également être utilisée pour résoudre le "problème de message d'avertissement". Vous avez dû voir des messages d'avertissement comme celui-ci :

Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.
Copier après la connexion

Alors que devons-nous faire ? La commande update peut mettre à jour le fichier de verrouillage, mais si elle ajoute uniquement quelques descriptions, elle ne doit mettre à jour aucune bibliothèque. Dans ce cas, ne mettez rien à jour :

$ composer update nothing
Copier après la connexion

De cette façon, Composer ne mettra pas à jour la bibliothèque, mais il mettra à jour composer.lock. Notez que Nothing n'est pas un mot-clé dans la commande update. Ce package ne provoque tout simplement rien. Si vous tapez foobar, le résultat est le même.

Si la version de Composer que vous utilisez est suffisamment récente, vous pouvez utiliser directement l'option --lock :

composer update --lock
Copier après la connexion

2 Installez la bibliothèque sans éditer composer.json

. Vous trouverez peut-être trop difficile de modifier composer.json à chaque fois que vous installez une bibliothèque, vous pouvez alors utiliser directement la commande require

composer require "foo/bar:1.0.0"
Copier après la connexion

3. La dérivation est facile

Lors de l'initialisation, vous avez essayé de créer -commande de projet ?

composer create-project doctrine/orm path 2.2.0
Copier après la connexion

Cela clonera automatiquement le référentiel et extraira la version spécifiée. Cette commande est très pratique à utiliser lors du clonage d’une bibliothèque, car il n’est pas nécessaire de rechercher l’URI d’origine.

4. Si vous souhaitez télécharger des miroirs domestiques, vous devez ajouter ce code

"repositories": {
"packagist": {
  "type": "composer",
  "url": "https://packagist.phpcomposer.com"
}
}
Copier après la connexion

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!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal