के भीतर सापेक्ष फ़ाइल सिस्टम लिखने का पथ मेरे पास एक निष्पादन योग्य नोड/जावास्क्रिप्ट स्क्रिप्ट है जिसमें एक डीबग बूलियन है, यदि सत्य पर सेट किया गया है तो कुछ फाइलें लिखी जाएंगी। यह निष्पादन योग्य नोड मॉड्यूल भी है। स्क्रिप्ट चलाने वाले उपयोगकर्ता की कार्यशील निर्देशिका के आधार पर ऐसा लगता है कि फ़ंक्शन को फ़ाइलों को लिखने के लिए निर्देशिका नहीं मिल सकती है।मॉड्यूल
मॉड्यूल इस
output/
lib/
helpers.js
index.js
मेरी मूल तर्क की तरह संरचित पथ होना है होगा है।
helper.write = function(data,filename){
if(typeof data !== "string") data = JSON.stringify(data);
fs.writeFileSync("./output/"+filename, data);
};
हालांकि इस काम करता है जब node_module फ़ोल्डर के भीतर से स्क्रिप्ट चलाने
fs.writeFileSync("process.cwd()+"/node_modules/the_module/output/"+filename, data);
इस
node ./my_app/node_modules/the_module/index.js
यह और भी भ्रमित मॉड्यूल एक और निष्पादन योग्य फ़ाइल में प्रयोग किया जाता है, तो हो जाता है जैसा कि
पुस्तकालय का उपयोग करता है।
node ./my_app/run.js
वहाँ फ़ाइल इनके सब से स्वतंत्र बचाने के लिए एक तरीका है?