pnpm
pnpm, JavaScript ve Node.js projeleri için geliştirilmiş, hız ve verimlilik odaklı açık kaynaklı bir paket yöneticisidir. Bağımlılıkları tek bir merkezi depoda saklayarak sembolik bağlantılar (symlink) kullanır ve disk alanından büyük ölçüde tasarruf sağlar.
github.com · Resmi site
- ✓ Resmi kaynak (winget)
- ✓ SHA256 resmi depodan alındı
- ✓ Son kontrol: 04 Kasım 2026
- Bu bir virüs taraması değildir. VirusTotal'da kontrol et
- Sürüm
- 12.16.1
- Yayın tarihi
- 27 Ekim 2026
- Lisans
- MIT
- Kurulum tipi
- zip
Nasıl kullanılır?
Başlat menüsüne Terminal yazıp açın, komutu yapıştırın (Ctrl+V ya da sağ tık) ve Enter'a basın. Komut, Windows'un kendi paket yöneticisi winget ile programı resmi kaynağından kurar.
winget install --id pnpm.pnpm -eSHA256 (dosya doğrulama)
253cd5caa8cdf3859a92995bdf1819d3b433690157616cc372af00d22eb0c6a4pnpm için macOS sürümünü resmi depolarda bulamadık; üreticinin sitesinde olabilir.
pnpm için Linux sürümünü resmi depolarda bulamadık; üreticinin sitesinde olabilir.
pnpm için Android sürümünü resmi depolarda bulamadık; üreticinin sitesinde olabilir.
pnpm 12.16.1: ne değişti?
Öne çıkanlar
- Paketler için içerik adresli merkezi depolama
- Sabit ve sembolik bağlantılarla yüksek disk alanı verimliliği
- Monorepo projeleri için yerleşik çalışma alanı (workspace) desteği
- Farklı projeler arasında aynı paket sürümlerinin tek nüsha saklanması
Kimler için?
Node.js ve JavaScript geliştiricileri için tasarlanmıştır. Özellikle büyük monorepo projelerinde veya birden fazla projesi olup disk alanından tasarruf etmek isteyen yazılımcılar tarafından kullanılır.
Bilmeniz gerekenler
- Strict node_modules yapısı nedeniyle doğrudan tanımlanmamış bağımlılıklara erişmeye çalışan bazı eski paketlerle uyumsuzluk yaşanabilir.
- Geleneksel npm dizin yapısına alışkın geliştiriciler için symlink temelli klasör yapısı başlangıçta karmaşık gelebilir.
Nasıl kurulur?
Windows
- origindl.com üzerindeki resmi indirme düğmesini kullanın veya komut satırını açın.
- Komut satırında 'winget install --id pnpm.pnpm -e' komutunu çalıştırın.
- Kurulum tamamlandıktan sonra terminali yeniden başlatarak pnpm komutunu kullanmaya başlayın.
Alternatifler
- npm
- Yarn
- Bun
Sık sorulan sorular
pnpm, npm ile uyumlu mudur?
Evet, pnpm package.json yapısını ve npm ekosistemindeki paketlerin büyük çoğunluğunu doğrudan destekler.
pnpm nasıl disk alanından tasarruf sağlar?
Tüm paketleri sabit diskinizde tek bir yerde depolar ve projelere sabit bağlantılar (hard links) oluşturur.
pnpm kullanmak ücretsiz midir?
Evet, pnpm MIT lisansı altında sunulan tamamen ücretsiz ve açık kaynaklı bir yazılımdır.