إدارة سلسلة الأدوات الخاصة بك
وظيفة Volta هي إدارة أدوات سطر الأوامر JavaScript الخاصة بك، مثل node
و npm
و yarn
أو الملفات القابلة للتنفيذ التي هي جزء من حزمة JavaScript. سيعلمك هذا الدليل كيفية استخدام Volta لإدارة سلسلة الأدوات الخاصة بك بفعالية.
إعداد الأدوات الافتراضية
عندما لا تكون في دليل المشروع، يستخدم Volta أدواتك الافتراضية. إعداد هذه القيم الافتراضية بسيط:
تثبيت Node.js
لتثبيت إصدار محدد من Node.js كإصدار افتراضي:
volta install node@16.14.2
يمكنك أيضًا تحديد الإصدار الرئيسي أو الثانوي، وسيختار Volta أحدث إصدار متطابق:
volta install node@16
أو ببساطة تثبيت أحدث إصدار LTS (دعم طويل المدى):
volta install node
تثبيت مديري الحزم
وبالمثل، يمكنك تعيين الإصدارات الافتراضية لـ npm و Yarn:
volta install npm@8.5.0
volta install yarn@1.22.18
أو تثبيت أحدث إصدار:
volta install npm
volta install yarn
إدارة إصدارات متعددة
يتيح لك Volta تثبيت إصدارات متعددة من الأدوات في نفس الوقت بسهولة:
سرد الأدوات المثبتة
لعرض جميع الأدوات في سلسلة الأدوات:
volta list all
يمكنك أيضًا سرد أنواع محددة من الأدوات:
volta list node
volta list npm
volta list yarn
volta list packages
إلغاء تثبيت الأدوات
إذا لم تعد بحاجة إلى أداة، يمكنك إلغاء تثبيتها:
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name
يرجى ملاحظة أن إلغاء تثبيت Node لن يحذفه من ذاكرة التخزين المؤقت لـ Volta، لذا ستستمر المشاريع التي تستخدم هذا الإصدار في العمل.
استخدام الحزم العالمية
إحدى أقوى ميزات Volta هي معالجتها للحزم العالمية:
تثبيت الحزم العالمية
استخدم مدير الحزم الخاص بك كالمعتاد لتثبيت الحزم عالميًا:
npm install --global typescript
# أو
yarn global add typescript
سيضمن Volta أن هذه الحزم تستخدم دائمًا الإصدار الصحيح من Node.js.
العثور على موقع الحزمة
لعرض موقع التثبيت الفعلي للأداة:
volta which node
volta which npm
volta which typescript
إدارة الأدوات المتقدمة
للاستخدامات المتقدمة، يوفر Volta أوامر إضافية:
التحميل بدون تثبيت
لتحميل أداة إلى الذاكرة المؤقتة المحلية دون تعيينها كقيمة افتراضية:
volta fetch node@14.17.0
volta fetch npm@7.20.3
هذا مفيد لتحضير البيئة للعمل دون اتصال.
تشغيل بإصدار مخصص
لتشغيل أمر مؤقتًا باستخدام إصدار محدد من الأداة:
volta run --node 14.17.0 --npm 7.20.3 node app.js
هذا لن يغير قيمك الافتراضية أو إعدادات المشروع.
أفضل الممارسات
إليك بعض الممارسات الموصى بها لإدارة سلسلة الأدوات:
- إعداد قيم افتراضية معقولة: تثبيت إصدار LTS مستقر كقيم افتراضية
- تثبيت الأدوات عالميًا: استفد من المعالجة الذكية للحزم العالمية في Volta
- الحفاظ على سلسلة الأدوات خفيفة: إلغاء تثبيت الأدوات التي لم تعد بحاجة إليها
- استخدام
volta fetch
: تحضير العمل دون اتصال من خلال الحصول على الأدوات مسبقًا - استكشاف بـ
volta run
: اختبار إصدارات مختلفة دون تغيير القيم الافتراضية
من خلال استخدام Volta لإدارة سلسلة الأدوات الخاصة بك بفعالية، يمكنك ضمان تجربة تطوير سلسة ومتناسقة في جميع مشاريع JavaScript.