Maison > Article > outils de développement > Comment utiliser le compositeur
Comment utiliser Composer ?
Compositeur Utilisation
Pour utiliser Composer, nous devons d'abord créer un fichier composer.json dans le répertoire du projet. Le fichier décrit les dépendances du projet.
Le format de fichier est le suivant :
{ "require": { "monolog/monolog": "1.2.*" } }
Le fichier ci-dessus indique que nous devons télécharger n'importe quelle version de monologue à partir de la 1.2.
Ensuite, exécutez simplement la commande suivante pour installer le package dépendant :
composer install
commande require
En plus d'utiliser la commande install, nous pouvons utilisez également la commande require pour installer rapidement une dépendance sans ajouter manuellement les informations de dépendance dans composer.json :
$ composer require monolog/monolog
Composer trouvera d'abord la version appropriée, puis mettra à jour le fichier composer.json et ajoutera le package monolog/monolog dans nécessitez des informations pertinentes, puis téléchargez les dépendances pertinentes pour l'installation, et enfin mettez à jour le fichier composer.lock et générez le fichier de chargement automatique PHP.
commande update
la commande update est utilisée pour mettre à jour tous les packages du projet, ou les packages spécifiés :
# 更新所有依赖 $ composer update # 更新指定的包 $ composer update monolog/monolog # 更新指定的多个包 $ composer update monolog/monolog symfony/dependency-injection # 还可以通过通配符匹配包 $ composer update monolog/monolog symfony/*
Il convient de noter que, Le La version qu'un package peut mettre à niveau sera soumise à des contraintes de version et le package ne sera pas mis à niveau au-delà de la portée de la version contrainte. Par exemple, si la contrainte de version du package dans composer.json est ^1.10 et que la dernière version est 2.0. Ensuite, la commande update ne peut pas mettre à niveau le package vers la version 2.0, mais peut uniquement le mettre à niveau vers la version 1.x. Veuillez consulter l'introduction ci-dessous pour connaître les contraintes de version.
commande Remove
La commande Remove est utilisée pour supprimer un package et ses dépendances (lorsque les dépendances ne sont pas utilisées par d'autres packages), si les dépendances sont utilisées par d'autres packages , il ne peut pas être supprimé :
$ composer remove monolog/monolog Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 0 installs, 0 updates, 2 removals - Removing psr/log (1.0.2) - Removing monolog/monolog (1.23.0) Generating autoload files search 命令 search 命令可以搜索包: $ composer search monolog 该命令会输出包及其描述信息,如果只想输出包名可以使用 --only-name 参数: $ composer search --only-name monolog show 命令 show 命令可以列出当前项目使用到包的信息: # 列出所有已经安装的包 $ composer show # 可以通过通配符进行筛选 $ composer show monolog/* # 显示具体某个包的信息 $ composer show monolog/monolog
Contraintes de base
Version précise
Nous pouvons indiquer à Composer la version spécifique installée , Par exemple : 1.0.2, spécifiez la version 1.0.2.
Portée
Spécifiez la portée du package en utilisant des opérateurs de comparaison. Ces opérateurs incluent : >, >=, 723da5dfbefa2e31528d06e105777ba2=. Si la version de droite n'est pas un numéro de version complet, elle sera complétée à l'aide de caractères génériques. Par exemple, 1,0 - 2,0 équivaut à >=1,0,0 56714d51a40ca09dcb6ab732e9407a54=1,0,0 55dd69d5a042186134d0c7ee03004757=1.0 c70ae7fb82138235a4fde1d7ee97adc9=1.2.3 6dc9ca0c841be171ae03ef7404622efa=1.2.3 7681b67b9d6c80133f7290fe07777b36=0.3.0 <0.4.0.
Exemple : ^1.2.3
Pour plus d'articles techniques sur le compositeur, veuillez visiter la colonne Tutoriel graphique sur l'utilisation des commandes du compositeur !
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!