Pnpm Nasıl Aktif Edilir
pnpm
, geleneksel npm
ve yarn
'a kıyasla daha verimli bir paket yönetim aracıdır. pnpm
, bağımlılıkları yönetmek için sert bağlantılar ve sembolik bağlantılar kullanarak disk alanı kullanımını önemli ölçüde azaltır ve kurulum hızını artırır. pnpm
kullanarak geliştiriciler, proje bağımlılıklarını daha hızlı yönetebilir ve geliştirme verimliliğini artırabilir.
ServBay aracılığıyla yüklenen Node.js, pnpm
ile birlikte gelir ve varsayılan olarak etkindir. Eğer pnpm
etkin değilse, aşağıdaki adımlarla etkinleştirilebilir.
Pnpm'yi Etkinleştirmek
Terminali açın ve
pnpm
'yi etkinleştirmek için aşağıdaki komutu girin:bashcorepack enable pnpm
1Eğer her şey yolundaysa, yukarıdaki komutun çıktısı olmayacaktır.
pnpm
'nin başarılı bir şekilde etkinleştirildiğini doğrulamak için aşağıdaki komutu girerek sürüm numarasını kontrol edin:bashpnpm -v
1Örnek çıktı:
bash9.1.0
1
Pnpm'yi Güncelleme
Eğer pnpm
komutunu girdiğinizde aşağıdaki gibi bir uyarı alırsanız, daha güncel bir sürümü indirip yüklemeniz gerektiği anlamına gelir. İndirme ve yüklemeyi onaylamak için Y
tuşuna basın:
$ pnpm -v
! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-9.0.6.tgz
? Do you want to continue? [Y/n]
9.0.6
2
3
4
5
Sürüm numarasını yeniden kontrol edin:
$ pnpm -v
9.0.6
2
Belirli Bir Sürümde Pnpm'yi Çalıştırma
Eğer belirli bir pnpm
sürümünü çalıştırmanız gerekiyorsa, pnpm-<version>
komutunu kullanabilirsiniz. Örneğin:
pnpm-18 -v
Örnek çıktı:
9.0.6
Pnpm Kullanmanın Faydaları
pnpm
'nin ana avantajı, sert bağlantılar ve sembolik bağlantılar kullanarak bağımlılıkları daha verimli yönetmesi ve disk alanı kullanımını azaltmasıdır. Ayrıca kurulum hızını artırır. İşte pnpm
kullanarak yapılabilecek bazı işlemler:
Bağımlılıkları Yükleme
Projeye bağımlılıkları yüklemek için pnpm
kullanın:
pnpm install
Bu komut, package.json
dosyasına göre tüm bağımlılıkları yükler ve disk kullanımını optimize etmek için sert bağlantılar ve sembolik bağlantılar oluşturur.
Bağımlılık Ekleme
Yeni bir bağımlılık eklemek:
pnpm add lodash
Bu komut, lodash
paketini yükler ve package.json
dosyasını günceller.
Bağımlılığı Kaldırma
Bir bağımlılığı kaldırmak:
pnpm remove lodash
Bu komut, projeden lodash
paketini kaldırır ve package.json
dosyasını günceller.
pnpm
kullanarak, geliştiriciler daha hızlı bağımlılık yükleme ve daha az disk alanı kullanımıyla geliştirme verimliliğini artırabilirler.