Datoteka package-lock.json v npm v JavaScript
Datoteka package.json običajno vsebuje obseg
različic paketov, ki so nameščeni za
naš projekt. To lahko povzroči nekatere
težave, če se čez nekaj časa
odločimo prenesti projekt in znova izvesti
namestitev. V tem primeru, ker je minil
določen čas od prejšnje namestitve,
bo nameščene novejše različice paketov,
kar lahko povzroči nestabilno delovanje
našega projekta.
Zato poleg datoteke package.json npm
avtomatično ustvari datoteko package-lock.json,
v kateri so opisane vse nameščene
odvisnosti (vključno z odvisnostmi odvisnosti
našega projekta) in njihove natančne različice.
V tem primeru bodo ob ponovni namestitvi projekta
nameščene exactly tiste različice,
ki so bile nameščene prej,
in ne druge.
Namestite knjižnico jQuery.
Preučite nastalo datoteko package-lock.json.