npm'de package-lock.json Dosyası JavaScript'te

package.json dosyası genellikle projemiz için yüklenen paketlerin versiyon aralıklarını içerir. Bu, bir süre sonra projeyi taşımaya ve yeniden yüklemeye karar verirsek bazı sorunlara yol açabilir. Bu durumda, önceki yüklemeden bu yana bir süre geçtiği için, daha yeni paket versiyonları yüklenecek ve bu da projemizin kararsız çalışmasına neden olabilir.

Bu nedenle, package.json dosyasının yanı sıra npm otomatik olarak package-lock.json dosyasını oluşturur. Bu dosyada, yüklenen tüm bağımlılıklar (projemizin bağımlılıklarının bağımlılıkları dahil) ve onların tam versiyonları açıklanır. Bu şekilde, proje yeniden yüklendiğinde daha önce yüklenen versiyonların aynısı yüklenir, başkaları değil.

Задание 1

jQuery kütüphanesini yükleyin. Oluşan package-lock.json dosyasını inceleyin.