Skip to content

إدارة سلسلة الأدوات الخاصة بك

وظيفة Volta هي إدارة أدوات سطر الأوامر JavaScript الخاصة بك، مثل node و npm و yarn أو الملفات القابلة للتنفيذ التي هي جزء من حزمة JavaScript. سيعلمك هذا الدليل كيفية استخدام Volta لإدارة سلسلة الأدوات الخاصة بك بفعالية.

إعداد الأدوات الافتراضية

عندما لا تكون في دليل المشروع، يستخدم Volta أدواتك الافتراضية. إعداد هذه القيم الافتراضية بسيط:

تثبيت Node.js

لتثبيت إصدار محدد من Node.js كإصدار افتراضي:

bash
volta install node@16.14.2

يمكنك أيضًا تحديد الإصدار الرئيسي أو الثانوي، وسيختار Volta أحدث إصدار متطابق:

bash
volta install node@16

أو ببساطة تثبيت أحدث إصدار LTS (دعم طويل المدى):

bash
volta install node

تثبيت مديري الحزم

وبالمثل، يمكنك تعيين الإصدارات الافتراضية لـ npm و Yarn:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

أو تثبيت أحدث إصدار:

bash
volta install npm
volta install yarn

إدارة إصدارات متعددة

يتيح لك Volta تثبيت إصدارات متعددة من الأدوات في نفس الوقت بسهولة:

سرد الأدوات المثبتة

لعرض جميع الأدوات في سلسلة الأدوات:

bash
volta list all

يمكنك أيضًا سرد أنواع محددة من الأدوات:

bash
volta list node
volta list npm
volta list yarn
volta list packages

إلغاء تثبيت الأدوات

إذا لم تعد بحاجة إلى أداة، يمكنك إلغاء تثبيتها:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

يرجى ملاحظة أن إلغاء تثبيت Node لن يحذفه من ذاكرة التخزين المؤقت لـ Volta، لذا ستستمر المشاريع التي تستخدم هذا الإصدار في العمل.

استخدام الحزم العالمية

إحدى أقوى ميزات Volta هي معالجتها للحزم العالمية:

تثبيت الحزم العالمية

استخدم مدير الحزم الخاص بك كالمعتاد لتثبيت الحزم عالميًا:

bash
npm install --global typescript
# أو
yarn global add typescript

سيضمن Volta أن هذه الحزم تستخدم دائمًا الإصدار الصحيح من Node.js.

العثور على موقع الحزمة

لعرض موقع التثبيت الفعلي للأداة:

bash
volta which node
volta which npm
volta which typescript

إدارة الأدوات المتقدمة

للاستخدامات المتقدمة، يوفر Volta أوامر إضافية:

التحميل بدون تثبيت

لتحميل أداة إلى الذاكرة المؤقتة المحلية دون تعيينها كقيمة افتراضية:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

هذا مفيد لتحضير البيئة للعمل دون اتصال.

تشغيل بإصدار مخصص

لتشغيل أمر مؤقتًا باستخدام إصدار محدد من الأداة:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

هذا لن يغير قيمك الافتراضية أو إعدادات المشروع.

أفضل الممارسات

إليك بعض الممارسات الموصى بها لإدارة سلسلة الأدوات:

  1. إعداد قيم افتراضية معقولة: تثبيت إصدار LTS مستقر كقيم افتراضية
  2. تثبيت الأدوات عالميًا: استفد من المعالجة الذكية للحزم العالمية في Volta
  3. الحفاظ على سلسلة الأدوات خفيفة: إلغاء تثبيت الأدوات التي لم تعد بحاجة إليها
  4. استخدام volta fetch: تحضير العمل دون اتصال من خلال الحصول على الأدوات مسبقًا
  5. استكشاف بـ volta run: اختبار إصدارات مختلفة دون تغيير القيم الافتراضية

من خلال استخدام Volta لإدارة سلسلة الأدوات الخاصة بك بفعالية، يمكنك ضمان تجربة تطوير سلسة ومتناسقة في جميع مشاريع JavaScript.