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