मॉड्यूल के नवीनतम संस्करण को दिखाने के लिए मैं एनपीएम का उपयोग कैसे करूं? मुझे उम्मीद है कि मैं npm --latest expressप्रिंट आउट लेना चाहूंगा v3.0.0।
मॉड्यूल के नवीनतम संस्करण को दिखाने के लिए मैं एनपीएम का उपयोग कैसे करूं? मुझे उम्मीद है कि मैं npm --latest expressप्रिंट आउट लेना चाहूंगा v3.0.0।
जवाबों:
आप उपयोग कर सकते हैं:
npm show {pkg} version
(इसलिए npm show express versionअब लौटेंगे 3.0.0rc3)।
यदि आप अपने सभी स्थापित पैकेजों के वर्तमान और नवीनतम संस्करणों की तलाश कर रहे हैं, तो आप भी उपयोग कर सकते हैं:
npm outdated
outdatedऔर updateNPM से काम docs.npmjs.com/getting-started/updating-local-packages
npm updateइसे भी चलाता - तो मैं कम से कम नवीनतम संस्करण देख सकता / सकती हूं। जब आप केवल महीने में एक बार इन आदेशों को चलाते हैं, तो सभी विकल्पों को याद रखना कठिन होता है।
के रूप में अक्टूबर 2014 :
नवीनतम दूरस्थ संस्करण के लिए:
npm view <module_name> version
नोट, संस्करण एकवचन है।
यदि आप सभी उपलब्ध (दूरस्थ) संस्करण देखना चाहते हैं, तो करें:
npm view <module_name> versions
ध्यान दें, संस्करण बहुवचन हैं। यह आपको चुनने के लिए संस्करणों की पूरी सूची देगा।
वास्तव में आपके द्वारा उपयोग किए जा सकने वाले संस्करण को पाने के लिए:
npm list --depth=0 | grep <module_name>
ध्यान दें, यहां तक कि पैकेज के साथ भी। अपने संस्करणों की घोषणा करते हुए, स्थापित संस्करण वास्तव में थोड़ा भिन्न हो सकता है - उदाहरण के लिए अगर संस्करण घोषणा में तिल्दा का उपयोग किया गया था।
एनपीएम संस्करणों 1.3.x, 1.4.x, 2.x और 3.x पर काम करना चाहिए
npm view <module_name> versions?
npm view <module_name> versionsकमांड बहुत उपयोगी है। + हम एक पैकेज के विशिष्ट संस्करण का उपयोग करके स्थापित कर सकते हैंnpm install <module_name>@<version_number>
-L(लोअरकेस वैकल्पिक) के साथ?
आप मॉड्यूल के सभी संस्करण को देख सकते हैं npm view। उदाहरण: बीटा सहित बूटस्ट्रैप के सभी संस्करणों को सूचीबद्ध करने के लिए।
npm view bootstrap versions
लेकिन अगर वर्जन लिस्ट बहुत बड़ी है तो यह छोटा हो जाएगा। एक --jsonविकल्प बीटा वर्जन सहित सभी वर्जन को प्रिंट करेगा।
npm view bootstrap versions --json
यदि आप केवल स्थिर संस्करणों को बीटा नहीं सूचीबद्ध करना चाहते हैं तो एकवचन का उपयोग करें version
npm view bootstrap@* versions
या
npm view bootstrap@* versions --json
और, यदि आप केवल नवीनतम संस्करण देखना चाहते हैं तो यहाँ जाएँ।
npm view bootstrap version
npm view <pkg> versionरिलीज की तारीख से पिछले संस्करण प्रिंट करता है। यह बहुत अच्छी तरह से एक पुराने समय पर स्थिर शाखा के लिए एक हॉटफिक्स जारी हो सकता है।
समाधान सभी संस्करणों को सूचीबद्ध करने और संस्करण संख्या के द्वारा अंतिम लाने के लिए है
$ npm view <pkg> versions --json | jq -r '.[-1]'
या jq के बजाय awk के साथ:
$ npm view <pkg> --json | awk '/"$/{print gensub("[ \"]", "", "G")}'
यदि आप VS कोड का उपयोग कर रहे हैं, तो NPM पर जाए बिना नवीनतम संस्करण की जांच करने का एक और आसान तरीका भी है।
Package.json फ़ाइल में उस मॉड्यूल के लिए जाँच करें जिसे आप नवीनतम संस्करण जानना चाहते हैं। वहां पहले से मौजूद वर्तमान संस्करण को हटा दें और CTRL + space या CMD + space (mac) करें। VS कोड नवीनतम संस्करण दिखाएगा
npm view,npm show,npm info, औरnpm vसभी एक ही काम करते हैं।