Файли package-lock.json дар npm дар JavaScript
Файли package.json одатан диапазони
версияҳои пакетҳоеро дар бар мегирад, ки барои
лоиҳаи мо насб шудаанд. Ин метавонад ба баъзе
мушкилот оварда расонад, агар мо пас аз муддате
қарор кунем лоиҳаро кӯчонида ва насбро
аз нав иҷро кунем. Дар ин ҳолат, аз он сабаб ки баъди
насби қаблӣ муддате гузаштааст,
версияҳои навтари пакетҳо насб карда мешаванд,
ки метавонад ба кори нопойдори
лоиҳаи мо оварда расонад.
Аз ин рӯ, ғайр аз файли package.json npm
ба таври худкор файли package-lock.json-ро месозад,
ки дар он ҳама вобастагиҳои насбшуда
(аз ҷумла вобастагиҳои вобастагиҳои
лоиҳаи мо) ва версияҳои дақиқи онҳо шарҳ дода шудаанд.
Дар чунин ҳолат, вақти насби дубораи лоиҳа
ҳамин версияҳо насб карда мешаванд,
ки пештар насб шуда буданд,
на дигаре.
Китобхонаи jQuery-ро насб кунед.
Файли ба даст омадаи package-lock.json-ро омӯзед.