İçeriğe geç

NPM Komutları

Sık kullanılan komutlar

Bu tablo, npm ile sık kullanılan komutlara genel bir bakış sunmaktadır. npm’in sağladığı özellikler ve komut seti zamanla gelişebilir, bu yüzden en güncel bilgilere ulaşmak için npm’in resmi belgelerine ve komut satırından npm help komutunu kullanarak yardım alabilirsiniz.

Node Package Manager (npm) ile kullanabileceğiniz temel komutlar ve açıklamaları aşağıdaki gibi listelenmiştir. Bu liste, npm ile paket yönetimi, projelerin başlatılması ve bağımlılıkların yönetimi gibi işlemleri yapmanıza olanak tanır. Lütfen dikkate alın, npm’in çok geniş bir komut seti vardır ve burada en çok kullanılan bazı komutları ve genel işlevlerini sunuyorum:


npm Komutları ve Açıklamaları

KomutAçıklama
npm initYeni bir npm projesi başlatır ve package.json dosyası oluşturur.
npm installpackage.json dosyasında listelenen tüm bağımlılıkları yükler.
npm install <paket_adı>Belirtilen paketi projenize yükler ve bağımlılıklara ekler.
npm install <paket_adı> --save-devBelirtilen paketi geliştirme bağımlılıkları arasına ekler.
npm updateBağımlılıkları güncel sürümlerine yükseltir.
npm uninstall <paket_adı>Belirtilen paketi projeden kaldırır.
npm run <komut>package.json’da tanımlı olan script’leri çalıştırır.
npm testProjede tanımlı test komutunu çalıştırır.
npm startProjeyi başlatma komutunu çalıştırır (eğer tanımlıysa).
npm publishPaketi npm kaydına yayınlar.
npm loginnpm kaydına giriş yapmak için kullanılır.
npm logoutnpm kaydından çıkış yapar.
npm search <terim>npm kaydında belirtilen terime göre paket arar.
npm lsYüklü paketlerin bir listesini gösterir.
npm version <yeni_versiyon>package.json dosyasındaki versiyonu günceller.
npm cache clean --forcenpm önbelleğini temizler.
npm cipackage.json ve package-lock.json dosyalarındaki bağımlılıkları kesin sürümleriyle hızlıca yükler.
npm auditProjedeki güvenlik açıklarını analiz eder ve raporlar.
npm audit fixGüvenlik açıklarını otomatik olarak düzeltmeye çalışır.
npm help <komut>Belirtilen npm komutu hakkında yardım bilgisi gösterir.

npm Paketlerini Kontrol Etme ve Güncelleme

Bu tablo, projenizdeki npm paketlerini güncel tutmanın temel yollarını ve paketlerin güncelliğini kontrol etme yöntemlerini içermektedir. Güncellemeleri yaparken, özellikle major sürüm güncellemelerinde, uyumluluk sorunlarına karşı dikkatli olunmalı ve mümkünse güncelleme işlemi öncesinde değişiklikler test edilmelidir.

KomutAçıklama
npm outdatedYüklü paketlerin hangilerinin güncel olmadığını kontrol eder. Bu komut, mevcut sürüm, istenen sürüm ve en son sürüm hakkında bilgi verir.
npm updatepackage.json dosyasında belirtilen bağımlılıkları mümkün olan en yeni sürümlerine günceller. Bu, minor ve patch güncellemeleri için geçerlidir.
npm install <paket_adı>@latestBelirtilen paketi en son sürümüne günceller. Bu komut, paketin en güncel sürümünü yükler ve package.json dosyasını bu sürümle günceller.
npx npm-check-updates -uTüm paketleri en yeni major sürümlerine güncellemek için kullanılır. Bu komut, npm-check-updates paketini kullanır, eğer yüklü değilse önce npm install -g npm-check-updates komutuyla global olarak yüklenmelidir.
npm installGüncellemelerden sonra, package.json’da belirtilen bağımlılıkları ve bu bağımlılıkların bağımlılıklarını yükler. Güncelleme işlemi sonrasında bağımlılık ağacını tekrar kurmak için kullanılır.
npm cipackage-lock.json dosyasında belirtilen bağımlılıkların kesin sürümlerini hızlı bir şekilde yükler. Bu, özellikle sürekli entegrasyon (CI) ortamlarında tercih edilen bir yöntemdir.
npm auditProjenizdeki bağımlılıklar arasında bilinen güvenlik açıklarını kontrol eder ve raporlar.
npm audit fixBilinen güvenlik açıklarını otomatik olarak düzeltmeye çalışır. Eğer açıklar major güncellemeler gerektiriyorsa, bu komut tarafından otomatik olarak uygulanmayabilir.

Tüm liste

Tüm komutları ve açıklamalarını npm’in web sitesi üzerinden görebilirsiniz.

https://docs.npmjs.com/cli/v6/commands