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é.
Nainstalujte knihovnu jQuery.
Prostudujte výsledný soubor package-lock.json.