मेरे पास कुछ प्रोजेक्ट है, और मैं इसे node main.js
/make test
आदि के साथ चलाता हूं। मुझे इस निर्देशिका को एक स्क्रिप्ट से प्राप्त करने की आवश्यकता है। न केवल main.js
से, बल्कि किसी भी सबमिशन से भी। मैंने path
प्लगइन और __directory
के साथ प्रयास किया, लेकिन मुझे वर्तमान फ़ाइल का पथ मिलता है (उदाहरण के लिए सबमिशन)। मैंने require('path').dirname(require.main.filename)
भी कोशिश की, लेकिन जब मैं make test
चलाता हूं तो मुझे अपनी प्रोजेक्ट निर्देशिका के बजाय मोचा डायरनाम मिलता है। इसके समाधान का सबसे आसान तरीका क्या है?निर्देशिका प्राप्त करना जिससे node.js को
8
A
उत्तर
26
process.cwd()
प्रदान करेगा।
5
__dirname
आपको वह पथ देता है जहां फ़ाइल रहता है।
0
require.cache
भंडार हर लोड मॉड्यूल और उसके संबंधित आयातित मूल्यों, माता पिता के मॉड्यूल, बच्चे मॉड्यूल, पूर्ण फ़ाइल पथ, आदि
मेरा मानना है कि प्रत्येक मॉड्यूल कैश कुंजी के रूप में अपनी फ़ाइल पथ का उपयोग कर कैश वस्तु को सौंपा गया है, लेकिन आप शायद यह सुनिश्चित करने के लिए, इसे दोबारा जांचना चाहेंगे।
यदि ऐसा है, तो Object.keys(require.cache)
जितना आसान कुछ मॉड्यूल आपको सभी मॉड्यूल के लिए फ़ाइल पथों की एक सरणी देगा। फिर प्रत्येक मॉड्यूल पथ से निर्देशिका निर्देशिका को खींचने के लिए आवश्यक प्रत्येक पथ को बस पार्स करें।
संबंधित मुद्दे
- 1. क्या लाइन नंबर प्राप्त करना संभव है जिससे त्रुटि हुई?
- 2. स्कैन रूट निर्देशिका प्राप्त करना
- 3. मरने के लिए node.js प्रक्रिया प्राप्त करना?
- 4. वर्तमान निर्देशिका नाम कैसे प्राप्त करें और इसे node.js
- 5. फोन अंतराल में आवेदन निर्देशिका प्राप्त करना
- 6. कॉल विंडोज फ़ंक्शन (फ़ॉन्ट निर्देशिका प्राप्त करना)
- 7. उपयोगकर्ता निर्देशिका का पथ प्राप्त करना
- 8. एक Node.js वैश्विक मॉड्यूल को एक्सेस करना
- 9. node.js
- 10. Node.js के साथ एक निर्देशिका चलना
- 11. Node.js नेट लाइब्रेरी: 'डेटा' ईवेंट से पूरा डेटा प्राप्त करना
- 12. Node.js
- 13. Node.js कमांड प्रॉम्प्ट में निर्देशिका बदलें
- 14. Node.js में रेडिस से विभिन्न हैंश प्राप्त करना
- 15. node.js पर क्लाइंट का मैक पता प्राप्त करना
- 16. Node.js को Node.js संचार
- 17. एक अंतरफलक जिससे जेनरिक इंटरफ़ेस
- 18. सी में निर्देशिका निर्देशिका कैसे प्राप्त करें?
- 19. निर्देशिका फ़ाइलों को सॉर्ट करना और उच्चतम फ़ाइल नाम प्राप्त करना
- 20. Node.js
- 21. सक्रिय निर्देशिका में उपयोगकर्ता के समूह प्राप्त करना
- 22. मैवेन से $ {basedir} की मूल निर्देशिका प्राप्त करना
- 23. सक्रिय निर्देशिका से सभी प्रत्यक्ष रिपोर्ट प्राप्त करना
- 24. लिनक्स/सी ++: लीक के बिना उपयोगकर्ता की निर्देशिका प्राप्त करना
- 25. Node.js में, .html फ़ाइलों की निर्देशिका पढ़ना और उनके अंदर तत्व विशेषताओं की खोज करना?
- 26. node.js
- 27. सी # में घर निर्देशिका का मार्ग प्राप्त करना?
- 28. निर्देशिका में केवल फ़ोल्डरों को सूचीबद्ध करना
- 29. node.js
- 30. Node.js
बिल्कुल सही! धन्यवाद:) – ciembor