Cập nhật tháng 1 năm 2016
Ngoài các câu trả lời khác , đôi khi có kịch bản mà bạn muốn có các mô-đun riêng có sẵn trong ngữ cảnh nhóm.
Cả Github và Bitbucket đều hỗ trợ khái niệm tạo Khóa API nhóm . Khóa API này có thể được sử dụng làm mật khẩu để thực hiện các yêu cầu API như nhóm này.
Trong các mô-đun npm riêng của bạn thêm
"private": true
đến gói.json của bạn
Sau đó, để tham chiếu mô-đun riêng trong mô-đun khác, hãy sử dụng mô-đun này trong gói.json của bạn
{
"name": "myapp",
"dependencies": {
"private-repo":
"git+https://myteamname:aQqtcplwFzlumj0mIDdRGCbsAq5d6Xg4@bitbucket.org/myprivate.git",
}
}
trong đó tên nhóm = myteamname và API Key = aQqtcplwFzlumj0mIDdRGCbsAq5d6Xg4
Ở đây tôi tham khảo một repo bitbucket, nhưng nó cũng gần như giống hệt với github.
Cuối cùng, như một cách thay thế, nếu bạn thực sự không phải trả 7 đô la mỗi tháng (bằng văn bản) thì giờ đây bạn có thể có các mô-đun NPM riêng tư ra khỏi hộp.