Sobes.tech
Junior

Mis vahe on käskudel composer install ja composer update?

sobes.tech AI

Vastus AI-lt

Käsu composer install installib projekti sõltuvused vastavalt composer.lock faili määratud versioonidele. Kui see fail on olemas, tagab Composer, et installitakse täpselt need versioonid paketidest, tagades keskkonna stabiilsuse.

Käsu composer update uuendab sõltuvused uusimateks versioonideks, mis vastavad composer.json-is määratud piirangutele. Lisaks uuendatakse composer.lock uute paketiversioonidega. Seda kasutatakse siis, kui soovite saada viimaseid raamatukogude uuendusi.

Kokkuvõte:

  • composer install — sõltuvuste installimine composer.lock-ist (fikseeritud versioonid).
  • composer update — sõltuvuste uuendamine ja composer.lock üle kirjutamine.

Näide:

composer install   # installib versioonid `composer.lock`-ist
composer update    # uuendab sõltuvused ja `composer.lock`