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.
Instalirajte biblioteku jQuery.
Proučite rezultujući fajl package-lock.json.