Skip to content

الميزات

Volta هو مدير أدوات JavaScript بدون ألم يساعدك في الحفاظ على التناسق في بيئة التطوير. إليك الميزات الرئيسية التي تجعل Volta مميزًا:

إدارة الأدوات السلسة

  • التبديل التلقائي للإصدارات: يكتشف Volta تلقائيًا ويتحول إلى الإصدار الصحيح من Node.js و npm و Yarn بناءً على متطلبات مشروعك.
  • راحة الأوامر العالمية: استخدم npm أو Yarn لتثبيت أدوات سطر الأوامر عالميًا، بينما يضمن Volta استخدامها للإصدار الصحيح من Node.js.
  • أدوات محددة للمشروع: ثبت إصدارات محددة من Node.js و npm و Yarn لمشروعك، مما يضمن استخدام جميع أعضاء الفريق نفس الإصدارات.

موثوق وسريع

  • أداء عالي: تم بناء Volta باستخدام Rust، مما يجعله سريعًا وموثوقًا، مع تبديل الإصدارات شبه الفوري.
  • لا حاجة لإعادة تشغيل Shell: على عكس بعض مديري الإصدارات الأخرى، لا يحتاج Volta إلى إعادة تشغيل shell عند التبديل بين الإصدارات.
  • حد أدنى من النفقات العامة: طريقة الوكيل في Volta تعني تأثير أدنى على الأداء عند تشغيل أدواتك.

تجربة تطوير متناسقة

  • دعم عبر المنصات: يعمل بشكل متناسق على macOS و Linux و Windows.
  • التعاون الجماعي: يضمن استخدام الجميع في فريقك نفس إصدارات الأدوات، مما يزيل مشاكل "يعمل على جهازي".
  • قابلية نقل المشروع: يجعل المشاريع قابلة للنقل من خلال تخزين متطلبات الأدوات في package.json.

بسيط وسهل الاستخدام

  • أوامر بسيطة: أوامر بديهية لتثبيت واستخدام وإدارة أدوات JavaScript.
  • لا حاجة لملفات تكوين: لا حاجة لملفات تكوين منفصلة مثل .nvmrc - كل شيء مخزن في package.json الخاص بك.
  • تصميم بديهي: مصمم ليكون بديهيًا ولا يتداخل مع عملك، مما يتيح لك التركيز على التطوير.

ميزات متقدمة

  • hooks التحميل المخصصة: تخصيص مصادر تحميل الأدوات للبيئات المؤسسية.
  • هندسة قابلة للتوسع: دعم لمختلف مديري الحزم، بما في ذلك npm و Yarn و pnpm (تجريبي).
  • دعم مساحات العمل: تمديد التكوين إلى مشاريع متعددة في بيئات مساحة العمل.

Volta مصمم لحل المشاكل الشائعة في بيئة تطوير JavaScript، ويوفر تجربة سلسة تتيح لك التركيز على البرمجة بدلاً من إدارة الأدوات.