Fișierul package-lock.json în npm în JavaScript

Fișierul package.json conține de obicei un interval de versiuni ale pachetelor care sunt instalate pentru proiectul nostru. Acest lucru poate duce la unele probleme dacă după un anumit timp decidem să mutăm proiectul și să efectuăm instalarea din nou. În acest caz, deoarece a trecut ceva timp de la instalarea anterioară, vor fi instalate versiuni mai noi ale pachetelor, ceea ce poate duce la funcționarea instabilă a proiectului nostru.

Prin urmare, în afară de fișierul package.json, npm crează automat fișierul package-lock.json, în care sunt descrise toate dependențele instalate (inclusiv dependențele dependențelor proiectului nostru) și versiunile lor exacte. În acest caz, la reinstalarea proiectului vor fi instalate exact acele versiuni, care au fost instalate anterior, și nu altele.

Задание 1

Instalați biblioteca jQuery. Studiați fișierul package-lock.json rezultat.