Die package-lock.json lêer in npm in JavaScript
Die lêer package.json bevat gewoonlik 'n reeks
weergawes van pakkette wat vir
ons projek geïnstalleer is. Dit kan tot sekere
probleme lei as ons na 'n tyd
die projek besluit om oor te plaas en
installasie oor te doen.
In hierdie geval, aangesien daar 'n
tyd verloop het sedert die vorige installasie,
sal nuwer weergawes van pakkette geïnstalleer word,
wat kan lei tot onstabiele werking
van ons projek.
Daarom, benewens die lêer package.json, skep npm
outomaties 'n lêer package-lock.json,
waarin alle geïnstalleerde
afhanklikhede (insluitend die afhanklikhede van afhanklikhede
van ons projek) en hul presiese weergawes beskryf word.
In so 'n geval sal tydens herinstallasie van die projek
presies daardie weergawes geïnstalleer word,
wat voorheen geïnstalleer was,
en nie ander nie.
Installeer die biblioteek jQuery.
Bestudeer die resulterende lêer package-lock.json.