Maison >outils de développement >composer >Que dois-je faire si les dépendances d'installation du compositeur sont lentes ?

Que dois-je faire si les dépendances d'installation du compositeur sont lentes ?

藏色散人
藏色散人avant
2020-05-07 15:11:452982parcourir

La colonne tutorielle suivante de composer vous présentera la solution à la dépendance d'installation lente de composer et affichera le journal d'exécution détaillé de composer. J'espère qu'elle vous sera utile. aux amis dans le besoin !

Que dois-je faire si les dépendances d'installation du compositeur sont lentes ?

les dépendances d'installation de composer sont lentes, consultez le journal d'exécution détaillé de composer

Installation des dépendances du compositeur sur Windows WSL

composer install

a constaté que l'exécution était anormalement lente. On soupçonnait que le miroir domestique n'était pas utilisé, mais github était directement accessible.

Besoin de voir le journal d'exécution de composer

composer -h

J'ai trouvé que les paramètres du compositeur prennent en charge

 -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Donc

composer -vvv install

Comme prévu, ils sont tous allés sur github . . .

Installing backpack/crud (3.2.27): Downloading https://api.github.com/repos/Laravel-Backpack/CRUD/zipball/54fb667a1cf64f4c53f8a90a3752d1f964fdec6f
Downloading (connecting...)
Following redirect (2) https://codeload.github.com/Laravel-Backpack/CRUD/legacy.zip/54fb667a1cf64f4c53f8a90a3752d1f964fdec6f

Après avoir mis à jour la source miroir nationale de https://laravel-china.org/composer, j'ai découvert que l'installation se faisait toujours via github.

Après vérification, il s'est avéré qu'il s'agissait d'un problème avec composer.lock. Supprimez composer.lock et exécutez composer install pour le régénérer. La raison en est que composer.lock met en cache les informations de configuration précédentes, ce qui rend la nouvelle configuration d'image invalide.

Pour plus d'articles techniques sur les compositeurs, veuillez visiter la rubrique compositeur, l'adresse est : https://www.php.cn/tool/composer/

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer