Skip to content

Özellikler

Volta, geliştirme ortamlarınız genelinde tutarlılığı korumanıza yardımcı olan sorunsuz bir JavaScript araç yöneticisidir. Volta'yı öne çıkaran temel özellikler şunlardır:

Sorunsuz Araç Yönetimi

  • Otomatik Sürüm Değiştirme: Volta, projenizin gereksinimlerine dayanarak Node.js, npm ve Yarn'in doğru sürümünü otomatik olarak algılar ve değiştirir.
  • Genel Komut Kolaylığı: npm veya Yarn ile komut satırı araçlarını genel olarak kurun; Volta doğru Node.js sürümünü kullandığından emin olur.
  • Projeye Özel Araçlar: Tüm ekip üyelerinin aynı sürümleri kullandığından emin olmak için Node.js, npm ve Yarn'in belirli sürümlerini projenize sabitleyin.

Güvenilir ve Hızlı

  • Hızlı Performans: Volta, hız ve güvenilirlik için Rust ile oluşturulmuştur ve sürüm değiştirmeyi neredeyse anlık hale getirir.
  • Shell Yeniden Başlatma Gerekmez: Diğer bazı sürüm yöneticilerinin aksine, Volta sürümler arasında geçiş yaparken shell'inizi yeniden başlatmanızı gerektirmez.
  • Minimum Ek Yük: Volta'nın proxy yaklaşımı, araçlarınızı çalıştırırken minimum performans etkisi anlamına gelir.

Tutarlı Geliştirme Deneyimi

  • Çapraz Platform Desteği: macOS, Linux ve Windows'ta tutarlı şekilde çalışır.
  • Ekip İşbirliği: Ekibinizdeki herkesin aynı araç sürümlerini kullandığından emin olarak, "benim makinemde çalışıyor" sorunlarını ortadan kaldırır.
  • Proje Taşınabilirliği: Araç gereksinimlerini package.json dosyasında saklayarak projeleri taşınabilir hale getirir.

Basitlik ve Kullanım Kolaylığı

  • Basit Komutlar: JavaScript araçlarınızı kurmak, kullanmak ve yönetmek için doğrudan komutlar.
  • Yapılandırma Dosyası Yok: .nvmrc gibi ayrı yapılandırma dosyalarına gerek yok - her şey package.json dosyanızda saklanır.
  • Sezgisel Tasarım: Sezgisel olacak şekilde tasarlanmıştır ve yolunuzdan çıkarak kodlamaya odaklanmanızı sağlar.

Gelişmiş Özellikler

  • Özel İndirme Hook'ları: Kurumsal ortamlar için araç indirme kaynaklarını özelleştirin.
  • Genişletilebilir Mimari: npm, Yarn ve pnpm (deneysel) dahil olmak üzere çeşitli paket yöneticilerini destekler.
  • Çalışma Alanları Desteği: Çalışma alanı ortamında birden fazla proje arasında yapılandırmayı genişletir.

Volta, JavaScript geliştirme ortamlarındaki ortak sorun noktalarını çözmeyi amaçlar ve araçları yönetmek yerine kodlamaya odaklanmanızı sağlayan sorunsuz bir deneyim sunar.

Released under the BSD 2-Clause License.