Npm-дегі package-lock.json файлы JavaScript-те

package.json файлы әдетте біздің жобамызға орнатылған пакеттердің нұсқалар ауқымын қамтиды. Бұл біз біршама уақыт өткен соң жобаны көшіруді шешіп, қайтадан орнатуды орындасақ, кейбір проблемаларға әкелуі мүмкін. Бұл жағдайда, алдыңғы орнатудан кейін белгілі бір уақыт өткендіктен, пакеттердің жаңа нұсқалары орнатылады, бұл біздің жобамыздың тұрақсыз жұмыс істеуіне әкелуі мүмкін.

Сондықтан package.json файлынан басқа npm автоматты түрде package-lock.json файлын жасайды, онда барлық орнатылған тәуелділіктер (соның ішінде жобамыздың тәуелділіктерінің тәуелділіктері де) және олардың нақты нұсқалары сипатталған. Бұл жағдайда жобаны қайта орнатқан кезде басқалары емес, бұрын орнатылған дәл сол нұсқалар орнатылады.

Задание 1

jQuery кітапханасын орнатыңыз. Шыққан package-lock.json файлын зерттеңіз.