Composer : suppression des packages de développement existants

Publié le 08/08/2026  PHP

Dans un projet, si on installe des paquets de développement, ils seront mis dans le répertoire vendor.

Avant mise en production, il est nécessaire de supprimer toute cette partie développement si on ne peut pas régénerer l'ensemble du répertoire.

L'astuce est de demander une mise à jour avec : composer install --no-dev qui va supprimer les paquets de développement, sans toucher aux fichiers composer.lock et composer.json

Source : https://stackoverflow.com/questions/13744340/is-there-a-way-to-uninstall-dev-dependencies-with-composer#comment83990200_13744836