Урок 7. Менеджер зависимостей composer Flashcards

1
Q

что такое composer

A

Инструмент управления зависимостей позволяющий также подключать их из вне

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Установка композера

A

Процесс установки описан на официальном сайте https://getcomposer.org/
После установки создасться папка композера, лучше делать установку не в проекте а глобальной

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Добавление комозера в проект

A

используется команда composer init
после установки в директории проекта будет создан файл composer.json в котором описаны настройки и зависимости композера для проекта
также будет создана папка vendor которая содержит скачанные зависимости, его нужно сразу добавить в гит игнор

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Добавление зависимости

A

для добавления зависимости можно вручную отредактировать require в composer json или проще выполнить консольную команду composer requre packageName

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

composer.lock

A

по сути список установленных зависимостей в определенной версии, на которых пишется проект, если посояно будут меняться версии то будет куча неполадок

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Главные команды композера

A

composer update - обновляет версию подключенных зависимостей указанных в require в composer.json если не передать название то обновит вообще все версиии пакетов

composer install - устанавливает зависимости указанные в файле composer.lock

composer dump_autoload - нужна для пересоздания файла автоподгрузки при внесении изменений в автоподгрузку в файле composer.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly