npm-də package-lock.json faylı JavaScript-də
package.json faylı adətən layihəmiz üçün
quraşdırılmış paketlərin versiya diapazonunu
ehtiva edir. Bu, bir müddət sonra layihəni
köçürməyə və yenidən quraşdırmağı yerinə yetirməyə
qərar versək, bəzi problemlərə səbəb ola bilər.
Bu halda, əvvəlki quraşdırmadan sonra müəyyən
vaxt keçdiyi üçün, paketlərin daha yeni versiyaları
quraşdırılacaq və bu, layihəmizin qeyri-sabit işinə
səbəb ola bilər.
Buna görə də, package.json faylından əlavə, npm
avtomatik olaraq package-lock.json faylını yaradır,
bunda bütün quraşdırılmış asılılıqlar (o cümlədən layihəmizin
asılılıqlarının asılılıqları) və onların dəqiq versiyaları
təsvir edilir. Belə bir halda, layihəni yenidən quraşdırarkən,
əvvəllər quraşdırılmış versiyalar deyil, tam olaraq əvvəlki
kimi eyni versiyalar quraşdırılacaq.
jQuery kitabxanasını quraşdırın.
Yaranan package-lock.json faylını öyrənin.