नोडजेएस एप्लिकेशन में स्क्रिप्ट का निष्पादन कैसे किया जा सकता है?नोडजेएस में स्क्रिप्ट का निष्पादन कैसे किया जा सकता है?
उत्तर
आप उपयोग कर सकते हैं चर __filename
http://nodejs.org/docs/latest/api/globals.html#globals_filename
आप process.argv
उपयोग करने के लिए की जरूरत है। वहां कमांड लाइन से निष्पादित स्क्रिप्ट का नाम होगा, जो __filename
में आपको मिलेगा उससे अलग हो सकता है। जो उचित है आपकी आवश्यकताओं पर निर्भर करता है।
http://nodejs.org/docs/latest/api/process.html#process_process_argv
यह '__filename' से अलग कैसे है? यह वही दिखता है। – 1252748
@ 1252748 आपको दस्तावेज़ीकरण पढ़ना चाहिए: https://nodejs.org/docs/latest/api/modules.html#modules_filename '__filename' उस फ़ाइल का नाम है जिसमें आप वर्तमान में हैं। अगर मेरे पास एक स्क्रिप्ट है जिसमें शामिल है 5 अन्य मॉड्यूल, जहां मैंने चेक किया था, उसके आधार पर '__filename 'की 6 अलग-अलग संभावनाएं होंगी। इसके अलावा, स्क्रिप्ट में एक सिम्लिंक हो सकता है जिसका उपयोग इसे निष्पादित करने के लिए किया गया था। 'process.argv' आपको वास्तव में जो चल रहा था वह देगा। – Brad
बहुत बढ़िया जानकारी। धन्यवाद दोस्त। – 1252748
path
मॉड्यूल के basename
विधि का उपयोग करें:
var path = require('path');
var filename = path.basename(__filename);
console.log(filename);
Here प्रलेखन ऊपर के उदाहरण से लिया जाता है है।
- 1. गतिशील रूप से लोड किया जा सकता है जावास्क्रिप्ट अनलोड किया जा सकता है?
- 2. क्या विंडोज़ का अंतर्निहित ज़िप संपीड़न स्क्रिप्ट किया जा सकता है?
- 3. Cpython में क्या किया जा सकता है जो IronPython में नहीं किया जा सकता है?
- 4. पायथन: निष्पादन योग्य ज़िप फ़ाइलों में डेटा फ़ाइलों को शामिल किया जा सकता है?
- 5. स्क्रिप्ट निष्पादन
- 6. DLLImport Int ** - यह कैसे किया जा सकता है अगर यह किया जा सकता है
- 7. क्लाइंट-साइड स्क्रिप्ट से दूरस्थ वेब सेवाओं का उपभोग कैसे किया जा सकता है?
- 8. सेलेरी कार्य को कैसे सुनिश्चित किया जा सकता है सेलेरी कार्य निष्पादन ओवरलैपिंग रोक रहा है
- 9. PHP स्क्रिप्ट का निष्पादन विलंब
- 10. क्या विभिन्न स्क्रिप्ट में एक बैश फ़ंक्शन का उपयोग किया जा सकता है?
- 11. बी-पेड़ नोड का प्रतिनिधित्व कैसे किया जा सकता है?
- 12. clojure.algo.generic लाइब्रेरी का उपयोग कैसे किया जा सकता है?
- 13. पंक्तियों का विस्तार कैसे किया जा सकता है?
- 14. उल्का ऐप्स का परीक्षण कैसे किया जा सकता है?
- 15. CancelEventArgs जैसी घटनाओं का उपयोग कैसे किया जा सकता है?
- 16. मुझे स्क्रिप्ट नाम को बैश में कैसे निष्पादित किया जा सकता है?
- 17. एक्सएएमएल में प्रतिशत मूल्यों का उपयोग किया जा सकता है?
- 18. उत्पादन कोड में स्टॉपवॉच का उपयोग किया जा सकता है?
- 19. जावा में स्क्रीन रिज़ॉल्यूशन कैसे प्राप्त किया जा सकता है?
- 20. स्ट्रिंगबिल्डर को स्ट्रिंग में कैसे परिवर्तित किया जा सकता है []?
- 21. जावा में स्ट्रिंग को कैसे सत्यापित किया जा सकता है?
- 22. वॉटर-वेबड्रिवर स्क्रिप्ट निष्पादन
- 23. मैं स्क्रिप्ट के भीतर से एक नोडजेएस स्क्रिप्ट से कैसे बाहर निकल सकता हूं?
- 24. क्या Log4JLogger का मूल कारण पाया जा सकता है या उपयोग नहीं किया जा सकता है?
- 25. PHP स्क्रिप्ट कब किया जाता है जब मैं किसी अन्य पृष्ठ पर कैसे जा सकता हूं?
- 26. , इसे कब मुक्त किया जा सकता है?
- 27. तत्काल क्या किया जा सकता है?
- 28. ऑपरेटर && लागू नहीं किया जा सकता है
- 29. Google स्प्रेडशीट में Google स्क्रिप्ट का उपयोग करके आसन्न सेल से मूल्य कैसे प्राप्त किया जा सकता है?
- 30. क्या रूबी स्क्रिप्ट को बाइनरी में प्रीकंपल किया जा सकता है?
यह केवल तभी उपयोगी होता है जब आप वर्तमान में उस फ़ाइल नाम को जानना चाहते हैं जो '__filename' चर को देख रहा है। यदि, इसके बजाए, आपको चल रहे पूरे नोडजेस प्रोग्राम का नाम जानना होगा, नीचे @Brad के उत्तर का उपयोग करें। –