के लिए जांचें मुझे पुस्तकालय में चल रहे वर्तमान नोड संस्करण को प्रोग्रामेटिक रूप से एक्सेस करने की आवश्यकता है। दस्तावेज़ों में यह प्रतीत नहीं हो रहा है।वर्तमान नोड संस्करण
84
A
उत्तर
129
process.version संपत्ति को देखने का प्रयास करें।
18
Number(process.version.match(/^v(\d+\.\d+)/)[1])
अगर process.version
'v0.11.5' है, तो मिल 0.11
(संख्या)।
12
दरअसल process.versions
ऑब्जेक्ट का उपयोग करना बेहतर होगा जो विभिन्न नोड घटकों के लिए बहुत से संस्करण प्रदान करता है। उदाहरण:
{ http_parser: '2.5.2', node: '4.4.3', v8: '4.5.103.35', uv: '1.8.0', zlib: '1.2.8', ares: '1.10.1-DEV', icu: '56.1', modules: '46', openssl: '1.0.2g' }
10
उपयोग semver तुलना करने के लिए process.version
:
const semver = require('semver');
if (semver.gte(process.version, '0.12.18')) {
...
}
संबंधित मुद्दे
- 1. वर्तमान नोड के पैरेंट नोड नाम कैसे प्राप्त करें?
- 2. एक्सएसएलटी/XPath में वर्तमान नोड बनाम संदर्भ नोड?
- 3. डिबगिंग वर्तमान संग्रहीत प्रक्रिया संस्करण
- 4. पदानुक्रम में वर्तमान नोड की आउटपुट गहराई
- 5. मैच सशर्त पर वर्तमान नोड मूल्य
- 6. नोड संस्करण प्रबंधक (NVM) NPM आम फ़ोल्डर
- 7. एक्सकोड 4, कोर डेटा मॉडल संस्करण - वर्तमान संस्करण सेट करें
- 8. AppEngine: वर्तमान सेवारत अनुप्रयोग संस्करण प्राप्त करें
- 9. वर्तमान संस्करण के बाद से z3
- 10. सबसे वर्तमान आईओएस संस्करण वितरण प्रतिशत?
- 11. डाउनग्रेड नोडजेस संस्करण और एक्सप्रेस संस्करण
- 12. नोड
- 13. वर्तमान नोड के पैरेंट को कैसे जांचें रूट नोड है या xslt में नहीं है?
- 14. जावास्क्रिप्ट: वर्तमान निष्पादन <script> नोड प्राप्त करें?
- 15. xPath/HTML: नोड का चयन संबंधित नोड
- 16. नोड
- 17. नोड
- 18. नोड
- 19. नोड
- 20. नोड
- 21. Node.getTextContent() नोड
- 22. जावा वर्चुअल मशीन विशिष्टता का वर्तमान संस्करण कहां है?
- 23. माइग्रेशन के वर्तमान "संस्करण संख्या" को कैसे सेट करें?
- 24. सी # में वर्तमान उत्पाद संस्करण कैसे प्राप्त करें?
- 25. रनटाइम पर वर्तमान .NET CLR संस्करण प्राप्त करें?
- 26. विंडोज फोन के वर्तमान ओएस संस्करण को कैसे प्राप्त करें?
- 27. मैं वर्तमान निर्माण संस्करण में वाईएक्स इंस्टॉलर संस्करण कैसे सेट कर सकता हूं?
- 28. नोड-वेफ
- 29. नोड माईस्क्ल
- 30. एचटीएमएल एजिलिटी पैक, नोड से चयन नोड
[नोड semver] (https://github.com/npm/node-semver) पुस्तकालय बहुत उपयोगी हो सकता है इसके लिए। – beeman
ओह हाँ, 'नोड-सेमवर' एक बेहतर सॉल्शन – alsotang
अचानक इस तरह से 0.10 0.1 > process.version ' v0.10.40 ' > संख्या (process.version.match (/^v (\ d + \। \ डी +) /) [1]) 0.1 –