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ı
Komut | Açıklama |
---|---|
npm init | Yeni bir npm projesi başlatır ve package.json dosyası oluşturur. |
npm install | package.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-dev | Belirtilen paketi geliştirme bağımlılıkları arasına ekler. |
npm update | Bağı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 test | Projede tanımlı test komutunu çalıştırır. |
npm start | Projeyi başlatma komutunu çalıştırır (eğer tanımlıysa). |
npm publish | Paketi npm kaydına yayınlar. |
npm login | npm kaydına giriş yapmak için kullanılır. |
npm logout | npm kaydından çıkış yapar. |
npm search <terim> | npm kaydında belirtilen terime göre paket arar. |
npm ls | Yüklü paketlerin bir listesini gösterir. |
npm version <yeni_versiyon> | package.json dosyasındaki versiyonu günceller. |
npm cache clean --force | npm önbelleğini temizler. |
npm ci | package.json ve package-lock.json dosyalarındaki bağımlılıkları kesin sürümleriyle hızlıca yükler. |
npm audit | Projedeki güvenlik açıklarını analiz eder ve raporlar. |
npm audit fix | Gü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.
Komut | Açıklama |
---|---|
npm outdated | Yü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 update | package.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ı>@latest | Belirtilen 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 -u | Tü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 install | Gü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 ci | package-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 audit | Projenizdeki bağımlılıklar arasında bilinen güvenlik açıklarını kontrol eder ve raporlar. |
npm audit fix | Bilinen 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.