Fajl package-lock.json u npm u JavaScript

Fajl package.json obično sadrži opseg verzija paketa koji su instalirani za naš projekat. Ovo može dovesti do nekih problema ako nakon nekog vremena odlučimo da premestimo projekat i ponovo izvršimo instalaciju. U tom slučaju, pošto je prošlo izvesno vreme od prethodne instalacije, instaliraće se novije verzije paketa, što može dovesti do nestabilnog rada našeg projekta.

Stoga pored fajla package.json npm automatski kreira fajl package-lock.json, u kojem su opisane sve instalirane zavisnosti (uključujući i zavisnosti zavisnosti našeg projekta) i njihove tačne verzije. U tom slučaju prilikom reinstalacije projekta instaliraće se upravo one verzije, koje su bile instalirane ranije, a ne druge.

Задание 1

Instalirajte biblioteku jQuery. Proučite rezultujući fajl package-lock.json.