एनपीएम 7.0 स्वयंचलित अवलंबन स्थापना आणि बरेच काहीसह येते

अलीकडे च्या प्रकाशन पॅकेज व्यवस्थापकाची नवीन आवृत्ती एनपीएम 7.0, नोड.जे वितरण मध्ये समाविष्ट केले आणि जावास्क्रिप्ट मॉड्यूल्स वितरीत करण्यासाठी वापरले.

एनपीएम 7.0 ची ही नवीन आवृत्ती वर्कस्पेस सह आगमन(एनपीएम सीएलआय चा एक वैशिष्ट्य संच), जे एका चरणात स्थापित करण्यासाठी एकाधिक पॅकेजेसवर अवलंबून एकाधिक पॅकेजेस व्यवस्थापित करण्यासाठी समर्थन पुरवते.

मंगळवारी शुभारंभ! आज एनपीएम सीएलआय संघासाठी एक महत्त्वाचा टप्पा आहे - आम्ही अधिकृतपणे एनपीएम @ @.०.० कापला आहे. आपण या मागील वर्षाचे अनुसरण करीत असल्यास किंवा त्याहून अधिक काळ, आता आम्ही आपल्याला ही आवृत्ती आणण्यासाठी कठोर परिश्रम करीत आहोत.

अवलंबितांची स्वयंचलित स्थापना पीअर-टू-पीअर (बेस पॅकेजेस निश्चित करण्यासाठी प्लगइनमध्ये वापरलेले वर्तमान पॅकेज कार्य करण्यासाठी डिझाइन केलेले आहे, त्यामध्ये थेट वापरले नसले तरीही).

पूर्वीच्या विकसकांना ते व्यक्तिचलितपणे स्थापित करावे लागले म्हणून आता पॅकेजसाठी योग्य तो साथीदार अवलंबिणे स्वयंचलितपणे आढळतात.

सरदारांची अवलंबन पॅकेज.जेसन फाईलमध्ये निर्दिष्ट केलेली आहेत "पीअरडिपेंडेंसी" विभागात. NPM 7.0 नोड_मॉड्यूल्सच्या झाडावर अवलंबून असलेल्या पॅकेज स्तरावर किंवा त्यापेक्षा अधिक योग्यरित्या परिभाषित पीअर अवलंबन असल्याचे शोधण्यासाठी अल्गोरिदम लागू करते.

आम्ही साप्ताहिक रीलिझ कॅडन्स उचलल्यामुळे आणि आमच्या बीटा / आरसी विंडो दरम्यान बग / टिप्पण्या संबोधित करण्यास प्रारंभ केल्यामुळे आमचे लक्ष आणि दृढनिश्चय मागील 3 महिन्यांपेक्षा मागे गेले.

मी पूर्वी म्हटल्याप्रमाणे आमच्याकडे अजूनही सुधारण्यासाठी बरीच जागा आहे, परंतु आम्हाला वाटते की क्लायम आज खूप स्थिर ठिकाणी आहे आणि वापरासाठी तयार आहे. एनडीएम व्ही 7, नोड.जेएस व्ही 15 (हे काम करण्यासाठी लवकरच पीआर उघडेल) सह पाठवेल आणि वर्षाच्या शेवटच्या तिमाहीत आपण बदल / सुधारणा करण्याची गती सुरू ठेवण्यास उत्सुक आहोत.

दुसरीकडे लॉक स्वरूपनाची दुसरी आवृत्ती सादर केली आहे (पॅकेज लॉक व्ही 2) आणि यार्न.लॉक लॉक फाईलसाठी समर्थन.

पॅकेट ब्लॉक करण्याच्या स्वरूपात आता सुधारित केले गेले आहे जे आता एनपीएमला पॅकेट वृक्ष तयार करण्यासाठी आवश्यक असलेल्या सर्व गोष्टींमध्ये स्पष्टपणे समाविष्ट करते. आतापर्यंत यार्न.लॉक फायली उघडपणे दुर्लक्षित केल्या गेल्या आहेत, कारण व्ही 7 एनपीएम क्लायंट त्यांच्याकडून पॅकेज मेटाडेटा आणि रेझोल्यूशन माहिती देखील वाचू शकते.

नवीन स्वरूप पुनरावृत्ती करण्यायोग्य बांधणीची अनुमती देते आणि आपल्याला संपूर्ण पॅकेज ट्री तयार करण्यासाठी आवश्यक असलेली प्रत्येक गोष्ट समाविष्ट करते.

याव्यतिरिक्त, हे नमूद केले आहे की एनपीएम इंटर्नल्सच्या मोठ्या प्रमाणावर तपासणी करूनही, बहुतेक कार्यप्रवाहात कमीतकमी अडथळे येतील हे सुनिश्चित करण्यासाठी संघाने अथक प्रयत्न केले.

मोठा अंतर्गत घटक रीफेक्टोरिंग, देखभाल सुलभ करण्यासाठी आणि विश्वासार्हता वाढविण्यासाठी कार्यक्षमता विभक्त करण्याच्या उद्देशाने.

उदाहरणार्थ, नोड_मॉडियल्स ट्रीची तपासणी व व्यवस्थापन करण्यासाठी कोड स्वतंत्र आर्बोरिस्ट मॉड्यूलमध्ये हलविला गेला आहे.

पॅकेज.इस्पोर्ट फील्ड वापरुन संक्रमित, ज्यामुळे आवश्यक () कॉलद्वारे अंतर्गत मॉड्यूल्स कनेक्ट करणे अशक्य होते.
संपूर्णपणे एनपीएक्स पॅकेज पुन्हा लिहीले गेले आहे, जे आता पॅकेजेसमधून एक्झिक्युटेबल चालवण्यासाठी "npm exec" कमांडचा वापर करतो.

"एनपीएम ऑडिट" कमांडचे आउटपुट लक्षणीय बदलले आहे, जेव्हा मानवी-वाचनीय स्वरूपात व्युत्पन्न केले जाते आणि जेव्हा "एजसन" मोड निवडले जातात.

डाउनलोड करा

नवीन आवृत्ती आता सर्वसामान्यांसाठी उपलब्ध आहे आणि आपण त्वरीत मागील आवृत्ती अद्यतनित करू शकता किंवा ही नवीन आवृत्ती पूर्णपणे स्थापित करू शकता.

अखेरीस, हे जाणून घेणे महत्वाचे आहे की एनपीएम रिपॉझिटरी 1,3 दशलक्षाहून अधिक पॅकेजेसची सेवा देते, जे सुमारे 12 दशलक्ष विकसक वापरतात. दरमहा सुमारे 75 अब्ज डाउनलोड रेकॉर्ड केल्या जातात. गिटहबने एनपीएम इंक खरेदी केल्यानंतर एनपीएम 7.0 ही पहिली महत्त्वपूर्ण नोंद झाली.

नवीन आवृत्ती नोड.जेएस 15 प्लॅटफॉर्मच्या भावी आवृत्तीसह पाठवेल, 20 ऑक्टोबर रोजी नियोजित. Node.js च्या नवीन आवृत्तीची वाट न पाहता एनपीएम 7.0 स्थापित करण्यासाठी, हे आपल्या टर्मिनलवर आदेश चालवून केले जाऊ शकते:

npm i -g npm@7

आपण याबद्दल अधिक जाणून घेऊ इच्छित असल्यास रीलिझ झालेल्या नवीन आवृत्तीविषयी, आपण अधिकृत घोषणेतील तपशील तपासू शकता.

दुवा हा आहे.


लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.