Задать вопрос
@procode
Разработчик

Имеет ли значение в контексте какой директории исполняют команду composer?

Здравствуйте.

Я с composer не знаком (и говоря честно не очень понимаю что это, понял только что это про установку скриптов и какие-то зависимости), но постоянно натыкаюсь т.к. изучаю Laravel и вот основной вопрос:

- В описаниях по установке пакетов для Laravel я нигде не встречал указаний из какой директории запускать команду composer - значит ли это, что ее можно запускать из любой директории?

Мне это кажется немного странным, потому что если у меня на хосте установлено несколько ларавелей - получится что пакеты установятся в каждое приложение Laravel - так?

Помогите пожалуйста разобраться.

Спасибо.
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@procode Автор вопроса
Разработчик
Ответ от Максим Федоров Максим Федоров

в каждом проекте лежит свой composer.json, команда вводится из этой директории и в этой же директории библиотеки падают в папку vendor

не считая composer global


Не знаю что такое composer global )) но в целом понятно - по умолчанию имеется в виду что вы находитесь в корне проекта к которому устанавливаете пакет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы