Composer. Назначение и основные команды
Primary tabs
Composer служит для управления зависимостями проекта, а именно - он позволяет скачивать по сети нужные библиотеки (также их называют пакетами).
Для своей работы композер использует два файла:
- composer.json -- тут указываются допустимые версии пакетов, которые подходят проекту, этот файл также может вручную редактироваться пользователем.
- composer.lock -- тут указывают реально установленные в данный момент версии пакетов
Основными команды Composer:
-
composer require имяпакета
- добавит зависимость в файл манифеста composer.json, после чего выполнит либо установку, либо обновление указанного пакета в зависимости от того новый ли это пакет или он уже был в манифестах (см. команды в этом списке ниже).
- Установить, уже указанные в файлах манифестов:
composer install
оставит composer.json и composer.lock без изменений, просто скачает необходимые зависимости
- Обновить зависимости:
composer update
-- если есть что обновлять, скачает новые версии пакетов и обновит файл composer.lock
Также тут следует добавить об отличиях install и update.
Подробности
Подробнее читайте в нашем справочнике по Composer: http://fkn.ktu10.com/?q=node/7943
- Log in to post comments
- 1060 reads