"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Quand utiliser la « mise à jour du compositeur » plutôt que « l'installation du compositeur » ?

Quand utiliser la « mise à jour du compositeur » plutôt que « l'installation du compositeur » ?

Publié le 2024-11-06
Parcourir:776

 When to Use `composer update` vs. `composer install`?

Explorer les différences entre composer update et composer install

Composer, un gestionnaire de dépendances PHP populaire, propose deux commandes clés : composer update et composer install. Bien qu'ils partagent un objectif commun : gérer les dépendances, ils répondent à des objectifs distincts et fonctionnent de différentes manières.

Composer Update

Lorsque vous exécutez composer update, il examine le fichier composer.json et le compare aux packages installés. Pour chaque dépendance déclarée dans composer.json, il détermine la dernière version disponible et l'installe ou la met à niveau. Ce comportement est particulièrement utile lors du développement lorsque vous souhaitez suivre les dernières mises à jour des dépendances de votre projet.

Étapes détaillées effectuées par composer update :

  • Lit composer.json.
  • Supprime les packages installés qui ne sont plus spécifiés dans composer.json.
  • Vérifie les dernières versions des packages requis.
  • Installe les dernières versions des packages .
  • Mise à jour composer.lock pour refléter les versions nouvellement installées.

Installation de Composer

En revanche, l'installation de Composer ne met à jour aucun package. Au lieu de cela, il s'appuie sur le fichier composer.lock, qui est créé et géré par composer update. Il lit ce fichier et installe toutes les dépendances qui y sont spécifiées. Cela garantit que les dépendances de l'application restent cohérentes dans les différents environnements, tels que le développement et la production.

Étapes effectuées par composer install :

  • Vérifie si un compositeur. le fichier de verrouillage existe ; sinon, composer update est exécuté pour le créer.
  • Lit composer.lock.
  • Installe les packages répertoriés dans composer.lock.

Quand utiliser chacun d'eux Commande

  • Mise à jour de Composer : Utilisez cette commande pendant le développement pour maintenir les dépendances à jour et vous assurer que vous travaillez avec les dernières versions.
  • Installation de Composer : Utilisez cette commande lors du déploiement de votre application dans un environnement de production ou lors de la configuration d'un nouvel environnement de test. Il garantit que les dépendances installées correspondent à celles spécifiées dans le fichier composer.lock, créant ainsi un environnement d'application cohérent.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3