Chociaż jestem zaznajomiony z podstawami composer.json
i określanie zależności pod klucz require
Ja nie całkiem rozumiał cel require-dev
- Państwa dokumentacja kompozytora:Kiedy używasz "require-dev"? Jakie są typowe zależności od deweloperów?
Lista pakietów wymaganych do opracowania ten pakiet lub uruchomione testy, itd. Wymagania dewelopera pakietu głównego są instalowane domyślnie przez . Zarówno instalacja, jak i aktualizacja obsługują opcję --no-dev, która uniemożliwia instalację zależności od deweloperów.
W skrócie ma sens, ale trudno mi sobie wyobrazić sytuacje, w których potrzebowałbym tej funkcjonalności.
- Jakie są praktyczne przypadki użycia
require-dev
w przepływie pracy? - Czy istnieje przykładowy pakiet (lub pakiety), który powinien znajdować się w
require-dev
, ale nie wrequire
?
Gotchya, więc nie ma to nic wspólnego z rozwijającymi się zależnościami? –
Nie, to naprawdę oznacza zależności potrzebne do rozwinięcia pakietu, nie odnosi się do stabilności samych zależności. – Seldaek
Jak skonfigurować maszynę produkcyjną, aby umożliwić kompozytorowi rozpoznanie, że znajduje się ona na maszynie produkcyjnej po uruchomieniu "instalacji kompozytora"? – JoeTidee