npm Cheatsheet

npm komutları ve örnekleri için bir rehber.

L
Linuxize
1 görüntülenme

npm Rehberi

npm, Node.js uygulamalarınızı geliştirmek ve yönetmek için kullanılan bir paket yöneticisidir. Bu rehber, npm komutları ve örnekleri hakkında bilgi sağlar.

Proje Ayarları

npm projenizin ayarlarını oluşturmak ve incelemek için kullanılır.

KomutAçıklama
npm init
Package.json dosyasını interaktif olarak oluşturur.
npm init -y
Package.json dosyasını varsayılan ayarlarla oluşturur.
npm pkg get name
Package adı yazdırır.
npm pkg set scripts.start="node index.js"
Yeni bir script ekler veya mevcut bir scripti günceller.
npm pkg delete scripts.old
Package.json dosyasından bir alan siler.

Bağlantıları Kurma

Projede, geliştirme ve global paketleri eklemek için kullanılır.

KomutAçıklama
npm install
Projedeki bağlantılara kurar.
npm install package
Ve bağlantıyı kaydet.
npm install -D package
Geliştirme bağlantısını kurar.
npm install -g package
Global CLI paketini kurar.
npm install package@1.2.3
Belirli bir sürümünü kurar.
npm install package@latest
En son yayınlanan sürümünü kurar.
npm install --no-save package
Ve bağlantıyı kaydetmez.

Temiz Kurulumlar

Lock dosyalarından bağımlılık ağaçlarını yeniden üretmek için kullanılır.

KomutAçıklama
npm ci
Package-lock.json dosyasından temiz kurulum yapar.
npm ci --omit=dev
Yalnızca üretim bağlantısını kurar.
npm install --omit=dev
Geliştirme bağlantısını atlar.
npm install --package-lock-only
Yalnızca lock dosyasını günceller.
npm install --ignore-scripts
Yaşamsal öyküleri atlar.

Sürüm ve Güncellemeler

Yeniden yayınlanan paket sürümlerini kontrol etmek ve bağımlılık aralıklarını güncellemek için kullanılır.

KomutAçıklama
npm outdated
Yeniden yayınlanan paket sürümlerini gösterir.
npm update
Package.json dosyasındaki aralıklar içinde güncellemeler yapar.
npm update package
Belirli bir paketi günceller.
npm view package version
En son paket sürümünü gösterir.
npm view package versions
Paket yayınlanan sürümlerini listeler.
npm version patch
Paket patch sürümünü artırır.
npm version minor
Paket minör sürümünü artırır.

Silme ve Temizleme

Paketleri kaldırır ve oluşturulan dosyaları temizler.

KomutAçıklama
npm uninstall package
Bağlantıları kaldırır.
npm uninstall -D package
Geliştirme bağlantısını kaldırır.
npm uninstall -g package
Global paketini kaldırır.
npm prune
Ekli paketleri kaldırır.
npm dedupe
Duplikasyon paketleri azaltır.
npm cache verify
npm cache verilerini doğrular.
npm cache clean --force
npm cache temizler.

Skripler ve Çalıştırma

Package skriplerini çalıştırır ve bir defada araçları çalıştırır.

KomutAçıklama
npm run
Mevcut skripleri listeler.
npm run script
Belirli bir skripti çalıştırır.
npm start
Start skriptini çalıştırır.
npm test
Test skriptini çalıştırır.
npm run build -- --watch
Skriptine argümanlar geçirir.
npx package
Belirli bir paketi bir defada çalıştırır.
npm create vite@latest app
Yeni bir paket oluşturur.

İnceleme

Bağlantıları ve paket meta verileri hakkında bilgi sağlar.

KomutAçıklama
npm list
İç bağlantılar listesini verir.
npm list --all
Tam bağımlılık ağacını listeler.
npm list -g --depth=0
Global paketleri listeler.
npm explain package
Belirli bir paketi neden kurduğunu açıklar.
npm root
Local node_modules yolunu gösterir.
npm root -g
Global node_modules yolunu gösterir.

Ayarlar

npm ayarlarını görüntüler ve değiştirir.

KomutAçıklama
npm config list
Şu anda geçerli ayarları listeler.
npm config get prefix
Global kurulumun ön dizinine ulaşır.
npm config set prefix ~/.npm-global
Global kurulumun ön dizinine bir değer verir.
npm config get registry
Registry URL'sini gösterir.
npm config set registry url
Registry URL'sini değiştirir.
npm whoami
Şu anda oturum açmış olan npm kullanıcısını gösterir.
npm login
npm registry'ye giriş yapar.

Güvenlik ve Denetim

Bağlantı risklerini kontrol eder ve fonlama meta verilerini gösterir.

KomutAçıklama
npm audit
Bağlantı risklerini tarar.
npm audit fix
Uygun güvenlik düzeltmelerini uygular.
npm audit --omit=dev
Yalnızca üretim bağlantısını tarar.
npm fund
Fonlama bağlantılarını gösterir.
npm doctor
npm ortamını kontrol eder.
npm ping
Registry bağlantıını test eder.

İlgili Rehberler

Node.js ve paket akışları için kılavuzlar.

KılavuzAçıklama
npm Commandnpm komutları ve örnekleri hakkında tam rehber.
Install Node.js on Ubuntu 26.04Node.js ve npm kurulumu.
Install Yarn on Ubuntu 20.04Alternatif paket yöneticisi.

Kaynak

Linuxize