package-lock.json filen i npm i JavaScript
Filen package.json inneholder vanligvis et spekter
av pakkeversjoner som er installert for
vårt prosjekt. Dette kan føre til noen
problemer hvis vi etter en stund
bestemmer oss for å overføre prosjektet og utføre
installasjonen på nytt. I dette tilfellet, siden det har gått
en stund siden forrige installasjon,
vil nyere versjoner av pakkene bli installert,
noe som kan føre til ustabil drift
av vårt prosjekt.
Derfor, i tillegg til filen package.json, oppretter npm
automatisk filen package-lock.json,
der alle de installerte
avhengighetene (inkludert avhengighetene til avhengighetene
i vårt prosjekt) og deres nøyaktige versjoner er beskrevet.
I slikt tilfelle vil det under reinstallasjon av prosjektet
bli installert nøyaktig de versjonene
som ble installert tidligere,
og ikke andre.
Installer biblioteket jQuery.
Studer den resulterende filen package-lock.json.