Sobes.tech
Junior

Mi a különbség a composer install és a composer update parancsok között?

sobes.tech MI

Válasz az MI-től

A composer install parancs a projekt függőségeit a composer.lock fájlban rögzített verziók szerint telepíti. Ha ez a fájl létezik, a Composer garantálja, hogy pontosan azokat a verziókat telepíti a csomagokból, így biztosítva a környezet stabilitását.

A composer update parancs a függőségeket a composer.json-ben megadott korlátozásoknak megfelelő legújabb verziókra frissíti. Emellett a composer.lock is frissül az új csomagverziókkal. Ezt akkor használják, amikor a legfrissebb könyvtárfrissítéseket akarják elérni.

Összefoglalva:

  • composer install — a függőségek telepítése a composer.lock-ból (fixált verziók).
  • composer update — a függőségek frissítése és a composer.lock felülírása.

Példa:

composer install   # a verziók a composer.lock-ból
composer update    # a függőségek és a composer.lock frissítése