Súbor package-lock.json v npm v JavaScripte

Súbor package.json obyčajne obsahuje rozsah verzií balíkov, ktoré sú nainštalované pre náš projekt. To môže viesť k určitým problémom, ak sa po určitom čase rozhodneme preniesť projekt a znova vykonať inštaláciu. V tomto prípade, pretože uplynul určitý čas od predchádzajúcej inštalácie, budú nainštalované novšie verzie balíkov, čo môže viesť k nestabilnej činnosti nášho projektu.

Preto okrem súboru package.json npm automaticky vytvára súbor package-lock.json, v ktorom sú opísané všetky nainštalované závislosti (vrátane závislostí závislostí nášho projektu) a ich presné verzie. V takom prípade pri preinštalovaní projektu budú nainštalované práve tie verzie, ktoré boli nainštalované predtým, a nie iné.

Задание 1

Nainštalujte knižnicu jQuery. Preštudujte výsledný súbor package-lock.json.