Popüler olarak npm olarak bilinen Düğüm Paket Yöneticisi, NodeJS paketlerini ve kitaplıklarını yayınlamak için çevrimiçi bir havuzdur.
Ayrıca kayıtlı paketlerle etkileşime girmenizi sağlayan bir komut satırı aracıdır. Paket kurulumu, sürüm yönetimi ve bağımlılık yönetimi konusunda yardımcı olabilir.
Geliştiriciler, JavaScript kitaplıklarını her gün npm'de yayınlar. İşlem oldukça basittir, bu nedenle siz de npm'de bir paket yayınlayabilirsiniz.
Adım 1: NodeJS'yi Yükleme
npm ile etkileşim kurmak için, sisteminizde global olarak kurulu olmalıdır.
La başlamak Ubuntu'da NodeJS ve npm kurulumu, Windows'taveya adresindeki talimatları izleyerek DüğümJS İnternet sitesi.
Adım 2: Bir npm Hesabı Oluşturma
Paketlerinizi npm'de yayınlamak için resmi npm web sitesinde bir npm hesabı oluşturmalısınız.
Bir npm hesabı oluşturmak için aşağıdaki adımları izleyin:
- şuraya git npm kaydı sayfa.
- Bilgilerinizi girin, lisans ve gizlilik politikasını kabul edin ve "hesap oluştur"a tıklayın.
- Posta kutunuzdaki npm'den alacağınız bağlantı ile e-postanızı doğrulayın.
E-posta adresinizi doğrulamazsanız, paketlerinizi yayınlamaya çalıştığınızda npm bir hata verecektir.
3. Adım: Git Deposunu Başlatma
Ardından, projenizde yapacağınız tüm değişiklikleri izlemek için bir Git deposu başlatmanız gerekir.
Terminalinizde projenizin kök dizinine gidin ve boş bir Git deposu başlatmak için aşağıdaki komutu çalıştırın.
git init
Oluşturmak .gitignore dosya ve Git'in izlemesini istemediğiniz dosyaları ekleyin. Ardından kalan dosyaları izlemek için aşağıdaki komutu çalıştırın:
git ekle -A
Ardından, kodu Git'e işleyerek ilk anlık görüntünüzü almak için aşağıdaki komutu çalıştırın.
git işlemek -m ilk-işlemek
seçebilirsiniz Git deponuzu GitHub'da barındırın veya Gitlab gibi benzer bir hizmet sorunsuz işbirliği için.
Adım 4: Projenizde npm'yi Başlatma
Ardından, projenizle ilgili ayrıntıları bir package.json dosyasına eklemek için projenizde npm'yi başlatın. Bu ayrıntılar npm'de herkese açık olacaktır.
Terminalinizde, projenizin kök dizinine gidin ve projenizde npm'yi başlatmak için aşağıdaki komutu çalıştırın.
npm başlangıç
Yukarıdaki komut, komut satırınızda bir dizi istemi tetikleyecektir:
- paket ismi: Bu, npm paketinizin adıdır; paketi npm'de yayınlamak istiyorsanız benzersiz olmalıdır; Aksi takdirde, npm bir hata verecektir.
- versiyon: Bu özellik, paketinizin mevcut sürümünü belirtir. Paketinizi her güncellediğinizde artırmalısınız, yoksa npm bir hata verir. Varsayılan değer 1.0.0'dır.
- tanım: Bu özellik paketinizin açıklamasıdır. Paketinizi yayınladığınızda herkese açık olacaktır.
- giriş noktası: Bu özellik, kod yürütmenizin başladığı dosya adını belirtir.
- test komutu: Bu özellik, çalıştırdığınızda çalışacak komutu belirtir. npm çalıştırma testi.
- git deposu: Bu özellik, uzak Git deponuzun URL'sidir.
- anahtar kelimeler: Bu özellik, arama motorunun projenizi bulmasına yardımcı olacak ilgili anahtar kelimeleri belirtir.
- yazar: Bu özellik adınız veya takma adınız olmalıdır.
- lisans: Bu, altındaki paketi yayınlamak istediğiniz lisanstır. Varsayılan lisans, Internet Systems Consortium (ISC) lisansıdır.
Bunu ayarladıktan sonra paketinizi oluşturabilirsiniz.
Adım 5: Paketinizi Test Etme
Paketinizi oluşturmayı bitirdikten sonra, npm'de dağıttıktan sonra nasıl davranacağını görmek için yerel olarak test etmelisiniz.
Paketinizi yerel olarak test etmek için önce projenizin dizininde aşağıdaki komutu çalıştırın:
npm bağlantısı
Yukarıdaki komut, paketinize npm tarafından barındırılan bir pakette yaptığınız gibi yerel olarak başvurmanıza olanak tanır.
Ardından, projenizin kök dizininde başka bir klasör oluşturun ve içine cd.
mkdir Ölçek
CDÖlçek
Test klasöründe, paketinizi klasöre bağlamak için aşağıdaki komutu çalıştırın:
npm bağlantı adı-adınızpaket
Son olarak, paketinizin işlevselliğini test etmek için sahte bir dosya oluşturun.
Testlerinizi tamamladıktan sonra test klasörünüzü güvenle silebilirsiniz.
Adım 6: Sisteminizde npm'de Oturum Açma
Ardından, sisteminizde npm hesabınıza giriş yapmalısınız.
Npm hesabınıza giriş yapmak için aşağıdaki komutu çalıştırın:
npm giriş
Bu, kullanıcı adınızı, şifrenizi ve iki faktörlü kimlik doğrulama kodunu (hesabınızda etkinleştirdiyseniz) doldurmanızı ister.
7. Adım: Paketinizi Yayınlama
Yukarıdaki tüm adımları tamamladıktan sonra paketinizi npm'de yayınlamak için aşağıdaki komutu çalıştırın.
npm yayınla
Bu komut, e-postanıza gönderilecek tek seferlik bir şifre gerektirir. Ardından, paketinizi npm'de yayınlayacaktır.
Yayınladığınız paketleri npm'de görüntüleyebilirsiniz. npm hesabınıza giriş yapın npmjs.com ve profil panonuzdaki paketler bölümüne gidin.
Paketinizi kurmak ve herhangi bir projenize bağımlılık olarak kullanmak için şunu çalıştırın:
npm Yüklemekisim-nın-nin-senin-paket
Paketinizi npm'den Silme
Npm'de paketleriniz üzerinde hala tam kontrole sahipsiniz, yani paketinizi npm'den kalıcı olarak değiştirebilir ve hatta silebilirsiniz. Paketinizin ayarlar bölümüne gidip paketi sil seçeneğini seçerek paketlerinizi silebilirsiniz.