Soubor package-lock.json v npm v JavaScript

Soubor package.json obvykle obsahuje rozsah verzí balíčků, které jsou nainstalovány pro náš projekt. To může vést k určitým problémům, pokud se po nějaké době rozhodneme projekt přenést a znovu provést instalaci. V tomto případě, protože uplynul nějaký čas od předchozí instalace, budou nainstalovány novější verze balíčků, což může vést k nestabilní činnosti našeho projektu.

Proto kromě souboru package.json npm automaticky vytváří soubor package-lock.json, ve kterém jsou popsány všechny nainstalované závislosti (včetně závislostí závislostí našeho projektu) a jejich přesné verze. V takovém případě při přeinstalaci projektu budou nainstalovány právě ty verze, které byly nainstalovány dříve, a ne jiné.

Задание 1

Nainstalujte knihovnu jQuery. Prostudujte výsledný soubor package-lock.json.