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.

Задание 1

Namestite knjižnico jQuery. Preučite nastalo datoteko package-lock.json.