जैसा कि सभी जानते हैं कि विंडोज बैकस्लैश के साथ पथ करता है, जहां यूनिक्स आगे की स्लैश के साथ पथ करता है। नोड.जेएस path.join()
हमेशा सही स्लैश का उपयोग करने के लिए प्रदान करता है। इसलिए उदाहरण के लिए यूनिक्स लिखने के बजाय 'a/b/c'
आप केवल path.join('a','b','c')
इसके बजाय करेंगे ।
हालाँकि, ऐसा लगता है कि इस अंतर के बावजूद अगर आप अपने रास्तों (जैसे path.join का उपयोग करके) को सामान्य नहीं करते हैं और केवल a/b/c
नोड की तरह पथ लिखते हैं । तो आपको Windows पर अपनी स्क्रिप्ट चलाने में कोई समस्या नहीं है।
तो क्या ओवर राइटिंग path.join('a','b','c')
से कोई फायदा है 'a/b/c'
? दोनों प्लेटफॉर्म की परवाह किए बिना काम करते हैं ...