Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

process.arch() Node.js में विधि

<घंटा/>

प्रक्रिया.आर्च () पद्धति का उपयोग कंप्यूटर के सीपीयू आर्किटेक्चर को प्राप्त करने के लिए किया जाता है जिसके लिए वर्तमान नोड.जेएस प्रक्रिया का संकलन हो रहा है। इसके कुछ संभावित मान हैं:'आर्म', 'आर्म64', 'ia32', 'मिप्स', 'मिप्सेल', 'पीपीसी', 'पीपीसी64', 'x32', 'x64', आदि।

सिंटैक्स

process.arch()

पैरामीटर

चूंकि यह उस कोड के लिए आर्किटेक्चर लौटाता है जहां संकलन हो रहा है। इसके लिए किसी इनपुट की जरूरत नहीं है। यह सिर्फ आर्किटेक्चर का नाम देता है।

उदाहरण

नाम के साथ एक फाइल बनाएं – आर्किटेक्चर.जेएस और नीचे दिए गए कोड स्निपेट को कॉपी करें। फ़ाइल बनाने के बाद, इस कोड को चलाने के लिए निम्न कमांड का उपयोग करें जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है -

नोड आर्किटेक्चर.जेएस

आर्किटेक्चर.जेएस

// Node.js प्रोग्राम के उपयोग को प्रदर्शित करने के लिए process.arch// प्रक्रिया मॉड्यूल का आयात करना प्रक्रिया =आवश्यकता ('प्रक्रिया');// दिए गए systemconsole.log(process.arch) के आर्क को प्रिंट करना; 

आउटपुट

C:\home\node>> नोड आर्किटेक्चर.jsx64

उदाहरण

आइए एक और उदाहरण देखें।

// Node.js प्रोग्राम प्रक्रिया के उपयोग को प्रदर्शित करने के लिए। :कंसोल.लॉग ("यह 32-बिट विस्तारित सिस्टम है"); तोड़ना; केस 'x64':कंसोल.लॉग ("यह एक 64-बिट विस्तारित सिस्टम है"); तोड़ना; केस 'आर्म':कंसोल.लॉग ("यह 32-बिट उन्नत आरआईएससी मशीन है"); तोड़ना; केस 'आर्म 64':कंसोल.लॉग ("यह 64-बिट एडवांस्ड आरआईएससी मशीन है"); तोड़ना; केस 'मिप्स':कंसोल.लॉग ("यह एक 32-बिट माइक्रोप्रोसेसर है बिना" + "इंटरलॉक्ड पाइपलाइन चरणों"); तोड़ना; केस 'ia32':कंसोल.लॉग ("यह 32-बिट इंटेल आर्किटेक्चर है"); तोड़ना; केस 'पीपीसी':कंसोल.लॉग ("यह एक पावरपीसी आर्किटेक्चर है।"); तोड़ना; केस 'पीपीसी 64':कंसोल.लॉग ("यह 64-बिट पावरपीसी आर्किटेक्चर है।"); तोड़ना; // यदि आप जानते हैं तो आप और आर्किटेक्चर जोड़ सकते हैं... डिफ़ॉल्ट:colsole.log("यह आर्किटेक्चर अज्ञात है।");}

आउटपुट

C:\home\node>> नोड आर्किटेक्चर।jsयह एक 64-बिट विस्तारित सिस्टम है

  1. process.chdir () Node.js में विधि

    Node.js प्रक्रिया की वर्तमान निर्देशिका को बदलने के लिए process.chdir () विधि का उपयोग किया जाता है। यदि कोई त्रुटि होती है या प्रक्रिया विफल हो जाती है तो यह अपवाद फेंक देगा, लेकिन सफलता पर कोई प्रतिक्रिया नहीं लौटाएगा। उदाहरण के लिए:निर्दिष्ट निर्देशिका मौजूद नहीं होने पर यह विफल हो सकता है। सिंटै

  1. process.argv0() Node.js में विधि

    process.argv0() विधि का उपयोग argv[0] के लिए मूल मान की केवल-पढ़ने के लिए कॉपी को संग्रहीत करने के लिए किया जाता है, जो कि नोड.जेएस एप्लिकेशन के प्रारंभ होने पर पारित होता है। सिंटैक्स process.argv0() पैरामीटर चूंकि यह argv [0] के संग्रहीत मूल्य के लिए केवल-पढ़ने के लिए प्रतिलिपि देता है। इसे उपयोग

  1. process.argv() Node.js में विधि

    process.argv() विधि का उपयोग उन सभी कमांड-लाइन तर्कों को वापस करने के लिए किया जाता है जो Node.js प्रक्रिया शुरू होने पर पारित किए गए थे। पहले तत्व में हमेशा process.execPath के समान मान होगा। सिंटैक्स process.argv() पैरामीटर चूंकि यह नोड.जेएस प्रक्रिया से पहले पारित सभी कमांड लाइन तर्क देता है। इस