एनपीएम में package-lock.json फाइल जावास्क्रिप्ट में
फाइल package.json में आमतौर पर उन पैकेजों के संस्करणों की एक सीमा शामिल होती है जो हमारी परियोजना के लिए इंस्टॉल किए गए हैं। यदि हम कुछ समय बाद परियोजना को स्थानांतरित करने और पुनः स्थापना करने का निर्णय लेते हैं, तो इससे कुछ समस्याएं हो सकती हैं। इस मामले में, चूंकि पिछली इंस्टॉलेशन के बाद कुछ समय बीत चुका है, पैकेजों के नए संस्करण इंस्टॉल किए जाएंगे, जिससे हमारी परियोजना का अस्थिर रूप से काम करना हो सकता है।
इसलिए फाइल package.json के अलावा, एनपीएम स्वचालित रूप से फाइल package-lock.json बनाता है, जिसमें सभी इंस्टॉल की गई निर्भरताएं (हमारी परियोजना की निर्भरताओं की निर्भरताएं भी शामिल हैं) और उनके सटीक संस्करणों का वर्णन किया गया है। इस तरह परियोजना को दोबारा इंस्टॉल करने पर, पहले जो संस्करण इंस्टॉल किए गए थे, वही इंस्टॉल किए जाएंगे, न कि दूसरे।
jQuery लाइब्रेरी इंस्टॉल करें।
परिणामी फाइल package-lock.json का अध्ययन करें।