2017-12-04 21 views
6

मैं काम पर एक संभावित परियोजना का नेतृत्व करने की कोशिश कर रहा हूं जिसके लिए हमारी कंपनी को हमारी परियोजनाओं के लिए घटकों का उपयोग करने की आवश्यकता होगी ताकि हमारे उत्पादों के हमारे ब्रांड के लिए सार्वभौमिक रूप/कार्यक्षमता हो । मुख्य चेतावनी यह है कि मैं इसे इस तरह से कैसे प्रबंधित करूं कि पुस्तकालय में घटकों में अद्यतन/परिवर्तन स्वचालित रूप से उन सभी परियोजनाओं पर लागू होते हैं? इस पर किसी भी बुनियादी सुझाव की सराहना की जाएगी।कोणीय/प्रतिक्रिया घटकों के लिए घटक लाइब्रेरी बनाने पर युक्तियाँ

+3

अपनी घटक लाइब्रेरी को अन्य सभी चीज़ों की तरह एक पैकेज बनाएं, और इसका उपयोग करने वाली सभी परियोजनाएं उस निर्भरता को अपडेट करने के लिए ज़िम्मेदार हैं। आप "स्वचालित" साझा नहीं करना चाहते हैं। मुझ पर विश्वास करो। –

+0

जानकारी के लिए धन्यवाद, बहुत सराहना की। –

उत्तर

4

स्वचालित रूप से एक मजबूत शब्द है। साझा घटक लाइब्रेरी बनाने के बारे में जाने का सबसे अच्छा तरीका एनपीएम का उपयोग करना है या यहां तक ​​कि अपनी कंपनी में एक निजी एनपीएम रिपोजिटरी भी सेट करना है। फिर आपकी लाइब्रेरी का कोई उपभोक्ता npm install किसी भी अन्य निर्भरता की तरह और अपडेट कर सकता है जब भी वे

+0

आपका अधिकार। स्वचालित रूप से मैं बस इतना नहीं था कि हर घटक में परिवर्तनों को मैन्युअल रूप से बदलना है। जवाबों के आधार पर यह उम्मीद के रूप में सीधे आगे की तरह होगा। आपका बहुत बहुत धन्यवाद। –

+0

बस एक विचार है, लेकिन क्या यह साझा सर्वर पर सभी घटकों को होस्ट करने और उन्हें आयात करने के लिए तकनीकी रूप से संभव नहीं होगा? मैंने व्यक्तिगत रूप से कभी भी अपने ऐप फ़ोल्डर के बाहर से आयात करने की कोशिश नहीं की है, इसलिए यह ईमानदारी से सिर्फ एक प्रश्न है और शायद वैसे भी खराब अभ्यास है। –

+1

@ ब्रैंडन मिलर- मुझे उस पर कुछ प्रतिक्रिया सुनने में बहुत दिलचस्पी है। यह पूरी तरह से मेरे लिए एक विकल्प नहीं है। चूंकि मेरी कंपनी चीजों के बारे में बहुत कड़ी है और मुझे यह जानना नहीं है कि यह बिटबकेट में जा रहा है। लेकिन मुझे खेले गए बॉक्स परिदृश्यों में से कुछ को सुनना अच्छा लगता है ... –

संबंधित मुद्दे