81 votes

Existe-t-il un moyen de désinstaller les dépendances dev avec composer?

Je veux désinstaller (et ne pas supprimer de mon composer.json) les dépendances dev d'un projet.

Y a-t-il un moyen simple de faire cela?

84voto

Seldaek Points 12311

L'exécution install ou update avec --no-dev retirer dev exigences et de leurs dépendances.

Réponse originale à cette question pour des raisons historiques:

En fait non. Vous pouvez manuellement rm-rf de le vendeur dir bien sûr, mais le compositeur n'offre aucun moyen de désinstaller le dev exigences après que vous avez fait une installation avec --dev. Ce n'est pas un énorme cas d'utilisation, mais pourrait justifier un nouveau commutateur de ligne de commande, si vous souhaitez signaler un problème sur github.

45voto

Koray Güclü Points 933

Vous pouvez utiliser la commande suivante après avoir supprimé les dépendances du fichier composor.json.

 composer update
 

25voto

Blizz Points 3071

Est venu sur cette question lorsque vous cherchez la même réponse. Vous pouvez maintenant désinstaller les dépendances dev installées en faisant simplement:

 composer --no-dev update
 

Il supprimera tous les packages de dev qu'il trouve. Bien que cela intéresse les gens qui débarquent ici de la même façon que moi :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X