npm Nasıl Kurulur
npm
(Node Package Manager), Node.js'in paket yönetim aracıdır ve varsayılan paket yöneticisidir. JavaScript kod paketlerini yüklemek, paylaşmak ve yönetmek için kullanılır ve dünyanın en büyük açık kaynak kütüphanelerinden biridir. npm
kullanmak, geliştiricilerin proje bağımlılıklarını kolayca yönetmelerine ve geliştirme verimliliğini artırmalarına yardımcı olabilir.
npm'i Kurma
ServBay üzerinden kurulan Node.js zaten npm
ile birlikte gelir ve varsayılan olarak etkinleştirilmiştir. Eğer npm
etkin değilse veya güncelleme yapmanız gerekiyorsa, aşağıdaki adımları takip edebilirsiniz.
npm'in Kurulu Olduğunu Doğrulama
Terminali açın ve
npm
sürüm numarasını kontrol etmek için aşağıdaki komutu girin:bashnpm -v
1Örnek çıktı:
bash9.1.0
1
npm Güncelleme
Eğer npm
'i güncellemeniz gerekiyorsa, aşağıdaki komutla güncelleyebilirsiniz:
npm install -g npm
Sürüm numarasını tekrar doğrulama:
npm -v
npm Kullanmanın Faydaları
npm
'in ana avantajı, dünyanın en büyük açık kaynak kütüphanesi olması ve kullanışlı paket yönetim fonksiyonları sunmasıdır. npm
kullanmanın bazı pratik örnekleri şunlardır:
Proje Başlatma
Yeni bir Node.js projesi başlatmak için npm
kullanın:
npm init
Bu, sizi projenizin temel bilgileri ve bağımlılıklarını içeren yeni bir package.json
dosyası oluşturma sürecine yönlendirir.
Bağımlılıkları Yükleme
Proje bağımlılıklarını yüklemek için npm
kullanın:
npm install
Bu, package.json
dosyanıza göre tüm bağımlılıkları yükler.
Bağımlılık Ekleme
Yeni bir bağımlılık ekleyin:
npm install lodash --save
Bu, lodash
paketini yükler ve package.json
dosyanızı günceller.
Bağımlılık Kaldırma
Bir bağımlılığı kaldırın:
npm uninstall lodash --save
Bu, projeden lodash
paketini kaldırır ve package.json
dosyanızı günceller.
Bağımlılıkları Güncelleme
Projede bulunan tüm bağımlılıkları güncelleyin:
npm update
npm Script Kullanımı
npm
, package.json
dosyanızda sık kullanılan komutları çalıştırmayı kolaylaştıran scriptler tanımlamanıza izin verir. Örneğin, package.json
dosyanıza şu scriptleri ekleyin:
"scripts": {
"start": "node app.js",
"test": "mocha"
}
2
3
4
Daha sonra bu scriptleri aşağıdaki komutlarla çalıştırabilirsiniz:
npm start
npm test
2
Yaygın Komutlar
Global paket yükleme:
bashnpm install -g <package-name>
1Örneğin,
nodemon
yükleyin:bashnpm install -g nodemon
1Global paketleri görme:
bashnpm list -g --depth=0
1Önbelleği temizleme:
bashnpm cache clean --force
1
npm
kullanarak, geliştiriciler proje bağımlılıklarını kolayca yönetebilir, paketleri hızlıca yükleyebilir ve güncelleyebilir, böylece genel geliştirme verimliliğini artırabilirler.