NPM (Node Package Manager - Node Paket Yöneticisi), Node ile çalışırken ihtiyacınız olan en önemli araçtır. NPM, bir uygulamanın geliştirilmesi, test edilmesi ve yayınlanması için gerekli tüm paketleri (JavaScript kitaplıkları) yönetmek amacıyla kullanılır.

NPM, dünyanın en büyük yazılım kayıtlarından biridir. Dünyanın farklı bölgelerine dağılmış binlerde geliştirici ve organizasyon, yazılım paketlerini dağıtmak için NPM'i kullanmaktadır. 

NPM'e hızlı bir başlangıç yapmak için şu videoyu izlemenizi öneririm. Videonun dili İngilizce. Eğer ihtiyacınız varsa video ayarlarından Altyazılar > Otomatik Çevir > Türkçe seçeneğini işaretleyerek Türkçe altyazı ekleyebilirsiniz.

NPM üç temel bileşenden oluşur:

  • Websitesi - https://www.npmjs.com
    Paketleri keşfetmek, dağıtmak ve yönetmek için gerekli online deneyimi sunar.
  • Komut Satırı Arabirimi (CLI)
    Terminal veya komut istemcisi aracılığıyla kullanılır. Node ile geliştirme yaparken ihtiyacınız olan tüm NPM işlemleri CLI tarafından gerçekleştirilir.
  • Kayıt Defteri
    JavaScript yazılım paketlerinin ve onlara bağlı meta verilerin saklandığı kamuya açık, online bir veritabanıdır.

Bu dersin ilerleyen bölümlerinde yeri geldikçe NPM'in nasıl kullanıldığına dair bilgiler vereceğim. Ama size tavsiyem; birkaç saatinizi ayırarak https://docs.npmjs.com/ adresinden erişebileceğiniz NPM dokümantasyonunu inceleyin.

En son değiştirme: Pazartesi, 21 Temmuz 2025, 10:39 ÖÖ