Краткий гайд по командам Composer для PHP

Эту статью-шпаргалку я делал для себя, чтобы добавить в закладки, но возможно кому-то пригодится тоже. На сайте уже есть статья про применение и использование Composer для PHP, здесь же я опишу список основных команд Composer и их краткое пояснение.

composer init — команда для запуска интерактивного создания файла package.json с базовыми полями.

composer require VENDOR/PACKAGE_NAME — устанавливает указанный пакет в ваш проект. Происходит добавление зависимости в composer.json, а также загрузка самого пакета и его зависимостей в директорию vendor, при этом обновляется composer.lock. Пример: composer require phpoffice/phpspreadsheet

composer install — устанавливает все зависимости, описанные в composer.lock. Если такого файла нет, то установка и решение зависимостей происходит на основании файла composer.json, с последующим созданием composer.lock.

composer update — обновляет все пакеты до самых свежих в разрешенном интервале версий, на основании файла composer.json. При этом обновляется файл compoer.lock.

composer about — показывает информацию о композере.

composer clear-cache — производит очистку кеша с пакетами композера.

composer remove — удаляет пакет из проекта. Обновляет composer.json и composer.lock.

composer show — покажет список установленных паектов.

composer validate — валидирует файлы композера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.