Perbarui Januari 2016
Selain jawaban lain , kadang-kadang ada skenario di mana Anda ingin memiliki modul pribadi yang tersedia dalam konteks tim.
Baik Github dan Bitbucket mendukung konsep menghasilkan Kunci API tim . Kunci API ini dapat digunakan sebagai kata sandi untuk melakukan permintaan API sebagai tim ini.
Dalam modul npm pribadi Anda, tambahkan
"private": true
ke package.json Anda
Kemudian untuk referensi modul pribadi di modul lain, gunakan ini di package.json Anda
{
"name": "myapp",
"dependencies": {
"private-repo":
"git+https://myteamname:aQqtcplwFzlumj0mIDdRGCbsAq5d6Xg4@bitbucket.org/myprivate.git",
}
}
di mana nama tim = myteamname , dan API Key = aQqtcplwFzlumj0mIDdRGCbsAq5d6Xg4
Di sini saya referensi repo bitbucket, tetapi hampir identik menggunakan github juga.
Akhirnya, sebagai alternatif, jika Anda benar-benar tidak keberatan membayar $ 7 per bulan (pada saat penulisan) maka Anda sekarang dapat memiliki modul NPM pribadi di luar kotak.