अपडेट जनवरी 2016
अन्य उत्तरों के अलावा , कभी-कभी ऐसा परिदृश्य होता है जहाँ आप टीम संदर्भ में निजी मॉड्यूल उपलब्ध कराना चाहते हैं।
Github और Bitbucket दोनों ही एक टीम एपीआई कुंजी बनाने की अवधारणा का समर्थन करते हैं । यह एपीआई कुंजी इस टीम के रूप में एपीआई अनुरोध करने के लिए पासवर्ड के रूप में उपयोग की जा सकती है ।
अपने निजी npm मॉड्यूल में जोड़ें
"private": true
अपने पैकेज के लिए । Json
फिर किसी अन्य मॉड्यूल में निजी मॉड्यूल को संदर्भित करने के लिए, इसे अपने पैकेज में उपयोग करें। json
{
"name": "myapp",
"dependencies": {
"private-repo":
"git+https://myteamname:aQqtcplwFzlumj0mIDdRGCbsAq5d6Xg4@bitbucket.org/myprivate.git",
}
}
जहाँ टीम का नाम = myteamname , और API Key = aQqtcplwFzlumj0mIDdRGCbsAq5d6Xg4
यहाँ मैं एक बिटबकेट रेपो का संदर्भ देता हूं, लेकिन जीथब का भी उपयोग करना लगभग समान है।
अंत में, एक विकल्प के रूप में, यदि आपको वास्तव में $ 7 प्रति माह (लेखन के रूप में) भुगतान करने में कोई आपत्ति नहीं है, तो अब आप निजी एनपीएम मॉड्यूल को बॉक्स से बाहर कर सकते हैं ।