मैं कुछ मॉड्यूल को पैकेज करने की कोशिश कर रहा हूं जिन पर मैं काम कर रहा हूं। मेरे पास पांच मॉड्यूल हैं, जो पांच फाइलों में विभाजित हैं। उनमें से चार वास्तविक बाहरी पक्ष के मॉड्यूल हैं जिन्हें मैं उपयोगकर्ता को स्थापित करने में सक्षम होना चाहता हूं। दूसरा एक समर्थन मॉड्यूल है कि उन्हें सभी को सही तरीके से कार्य करने की आवश्यकता है। वे सभी एक ही निर्देशिका में संग्रहीत हैं। मैं प्रत्येक निर्देशिका में एक अलग मॉड्यूल के रूप में निर्दिष्ट करने में सक्षम होना चाहता हूं। लेकिन जहां तक मैं कह सकता हूं, कोई केवल package.json
में एक मॉड्यूल को परिभाषित कर सकता है।उसी पैकेज में एकाधिक मॉड्यूल को नोट करना। जेसन फ़ाइल
क्या कई मॉड्यूल निर्दिष्ट करने का कोई तरीका है? यदि नहीं, तो इसका मतलब है कि यह एक बुरा अभ्यास होना चाहिए। मुझे अपने मॉड्यूल के निर्यात को एक मुख्य मॉड्यूल में स्थानांतरित करने के लिए कैसे संरचना करनी चाहिए?
क्यों न सिर्फ उन सब को अलग मॉड्यूल के रूप प्रकाशित: आप पहले से ही नहीं देखा है अगर वहाँ एक जोड़े अच्छा writeups नोड संकुल यहां के विकास में मदद करने के लिए है? आप कभी नहीं जानते कि समुदाय उनका उपयोग कैसे करेगा, और वे उपयोग करने के लिए 5 में से 1 में से एक चुन सकते हैं। – dylants
@dylants लेकिन मैं यह कैसे कर सकता हूं? एकमात्र तरीका जिसे मैं पा सकता था उन्हें प्रत्येक को एक अलग निर्देशिका में रखना था। –
हां, प्रत्येक को अलग निर्देशिका में रहने की आवश्यकता होगी, संभवतः आपकी निर्देशिका संरचना के भीतर समान स्तर पर। जब किसी को दूसरे की आवश्यकता होती है, तो आप इसे इसकी निर्भरताओं में जोड़ते हैं और इसे 'npm इंस्टॉल' करते हैं। प्रत्येक में इसका अपना स्रोत कोड, परीक्षण कोड और 'package.json' फ़ाइल होती है। – dylants