Il file package-lock.json in npm in JavaScript
Il file package.json di solito contiene un intervallo
di versioni dei pacchetti che sono installate per
il nostro progetto. Ciò può portare ad alcuni
problemi se dopo un po' di tempo
decidiamo di trasferire il progetto e eseguire nuovamente
l'installazione. In questo caso, poiché è passato
del tempo dall'installazione precedente,
verranno installate versioni più recenti dei pacchetti,
il che potrebbe portare a un funzionamento instabile
del nostro progetto.
Pertanto, oltre al file package.json, npm
crea automaticamente il file package-lock.json,
in cui sono descritte tutte le dipendenze
installate (comprese le dipendenze delle dipendenze
del nostro progetto) e le loro versioni esatte.
In questo modo, durante la reinstallazione del progetto,
verranno installate esattamente le versioni
che erano state installate in precedenza,
e non altre.
Installa la libreria jQuery.
Esamina il file package-lock.json risultante.