ไฟล์ package-lock.json ใน npm ใน JavaScript
ไฟล์ package.json โดยปกติจะประกอบด้วยช่วงของ
เวอร์ชันแพ็กเกจที่ติดตั้งสำหรับ
โปรเจกต์ของเรา ซึ่งอาจนำไปสู่ปัญหาบางอย่าง
ได้หากเราตัดสินใจที่จะย้ายโปรเจกต์และทำการ
ติดตั้งใหม่อีกครั้งหลังจากเวลาผ่านไปสักระยะ ในกรณีนี้ เนื่องจากผ่าน
ระยะเวลามาบ้างแล้วนับตั้งแต่การติดตั้ง
ครั้งก่อน แพ็กเกจเวอร์ชันใหม่กว่าจะถูก
ติดตั้ง ซึ่งอาจทำให้การทำงาน
ของโปรเจกต์ของเราไม่เสถียร
ดังนั้น นอกเหนือจากไฟล์ package.json แล้ว npm
ยังสร้างไฟล์ package-lock.json ขึ้นโดยอัตโนมัติ
ซึ่งอธิบายการติดตั้งทั้งหมด
(รวมถึงการติดตั้งของการติดตั้ง
ของโปรเจกต์ของเรา) และเวอร์ชันที่แน่นอนของพวกมัน
ในกรณีเช่นนี้ เมื่อติดตั้งโปรเจกต์ใหม่
จะถูกติดตั้งด้วยเวอร์ชัน
ที่เคยติดตั้งไว้ก่อนหน้าเท่านั้น
ไม่ใช่ว่าอย่างอื่น
ติดตั้งไลบรารี jQuery
ศึกษาไฟล์ package-lock.json ที่ได้