Как удалить неиспользуемые зависимости из композитора?
Удалить неиспользуемые зависимости из Composer очень просто. Ниже приведены два подхода:
1. Использование Composer Remove: это простейшая команда для удаления неиспользуемых зависимостей из Composer.
Синтаксис:
композитор удалить dependency_name
Сначала решите, какую зависимость вы хотите удалить из композитора. Здесь мы удалим зависимость stripe / stripe-php, как показано ниже в композиторе, и папка stripe также присутствует в каталоге.

Зависимости в композиторе.

Папка Stripe присутствует до удаления.
Теперь просто перейдите в каталог, в котором находится ваш файл composer.json, и введите следующую команду:
композитор удалить полосу / полосу-php

композитор удалить команду stripe / stripe-php
Вывод: эта команда удалила зависимость stripe / stripe-php из композитора, как показано ниже:

Папка с полосой удаляется после команды.
Таким образом, команда composer remove - очень простая команда, которая удалит неиспользуемые зависимости из composer.
2. Использование обновления Composer: это еще один способ удаления неиспользуемых зависимостей из Composer.
Синтаксис:
композитор обновление

Выполняется команда обновления композитора.
Приведенная выше команда обновит весь каталог и добавит все зависимости и папки, показанные ниже:

Все папки добавлены и обновлены.
Теперь просто откройте файл composer.json и удалите зависимость, которую вы хотите удалить.

composer.json Содержимое файла
Теперь просто удалите зависимость phpunit / phpunit: 4.6.1, и обновленный composer.json будет показан ниже:

composer.json Файл после удаления
Теперь нам просто нужно еще раз запустить команду composer update, и она удалит все зависимости phpunit, которые нам не нужны, как показано ниже:

Снова запускаем обновление композитора.

Удалены зависимости
«Composer update» выполнит эту задачу, но также обновит другие пакеты.
Теперь, если вы просто хотите удалить определенный пакет, не обновляя другие, просто укажите это имя пакета.
композитор обновления packageauthor / package_name
Он удалит пакет «package_name».