ფაილი package-lock.json npm-ში JavaScript-ში
ფაილი package.json ჩვეულებრივ შეიცავს
პაკეტების ვერსიების დიაპაზონს, რომლებიც დაყენებულია
ჩვენს პროექტში. ამან შეიძლება გამოიწვიოს გარკვეული
პრობლემები, თუ გარკვეული პერიოდის შემდეგ
გადავწყვეტთ პროექტის გადატანას და
დაყენების ხელახლა შესრულებას. ამ შემთხვევაში, რადგან
წინა დაყენებიდან გარკვეული დრო გასულია,
დაყენდება პაკეტების უფრო ახალი ვერსიები,
რამაც შეიძლება გამოიწვიოს ჩვენი პროექტის
არასტაბილური მუშაობა.
ამიტომ, package.json ფაილის გარდა, npm
ავტომატურად ქმნის package-lock.json ფაილს,
რომელშიც აღწერილია ყველა დაყენებული
დამოკიდებულება (მათ შორის ჩვენი პროექტის
დამოკიდებულებების დამოკიდებულებები) და მათი ზუსტი ვერსიები.
ასეთ შემთხვევაში, პროექტის ხელახალი დაყენებისას
დაყენდება ზუსტად ის ვერსიები,
რომლებიც ადრე იყო დაყენებული,
და არა სხვა.
დააყენეთ ბიბლიოთეკა jQuery.
შეისწავლეთ მიღებული package-lock.json ფაილი.