volta which
يحدد أمر volta which
الملف التنفيذي الفعلي الذي سيقوم Volta بتشغيله. له الصيغة التالية:
bash
تحديد الملف التنفيذي الفعلي الذي سيقوم Volta بتشغيله
الاستخدام:
volta which [FLAGS] <binary>
الرايات:
--verbose تفعيل التشخيصات التفصيلية
--quiet منع الإخراج غير الضروري
-h, --help طباعة معلومات المساعدة
المعلمات:
<binary> اسم الملف التنفيذي المراد البحث عنه، مثل `node` أو `npm` أو `yarn` أو `npx` أو ملف تنفيذي لحزمة
أمثلة
البحث عن الملف التنفيذي لـ Node.js
bash
# البحث عن موقع الملف التنفيذي لـ Node.js
volta which node
قد يكون الناتج مشابهًا لـ:
/Users/username/.volta/tools/image/node/14.17.0/bin/node
البحث عن الملفات التنفيذية لمديري الحزم
bash
# البحث عن موقع npm
volta which npm
# البحث عن موقع yarn
volta which yarn
# البحث عن موقع npx
volta which npx
البحث عن ملفات تنفيذية لحزم
إذا قمت بتثبيت حزمة عالمية باستخدام Volta، يمكنك البحث عن ملفها التنفيذي:
bash
# البحث عن موقع مترجم TypeScript
volta which tsc
# البحث عن موقع eslint
volta which eslint
حالات الاستخدام
يكون أمر volta which
مفيدًا في الحالات التالية:
- تحديد الملف التنفيذي الدقيق الذي سيشغله Volta عند تنفيذ أمر
- تصحيح المشكلات المتعلقة بحل الأدوات
- استخدام مسار الملف التنفيذي للأداة في السكريبتات أو الإعدادات
- فهم كيفية قيام Volta بحل الأدوات في مشروعك أو بيئتك الحالية
كيف يعمل
عند تشغيل volta which
، يقوم Volta بنفس عملية الحل التي يستخدمها عند تشغيل الأوامر:
- إذا كنت في مشروع به أدوات مثبتة بإصدارات محددة، سيجد ذلك الإصدار المحدد
- وإلا، سيستخدم الإصدار الافتراضي الخاص بك
- يعرض المسار الدقيق للملف التنفيذي الذي سيتم تشغيله
أمر volta which
مناسب لـ:
- وقت تشغيل Node.js (
node
) - مديري الحزم (
npm
،yarn
،pnpm
) - الملفات التنفيذية لمديري الحزم (
npx
) - الملفات التنفيذية للحزم المثبتة عالميًا أو في المشروع الحالي
الفرق عن أمر Unix which
على الرغم من تشابهه مع أمر Unix which
، إلا أن volta which
مصمم خصيصًا للتعامل مع حل الأدوات في Volta:
- يفهم التثبيتات على مستوى المشروع
- يأخذ في الاعتبار نظام الشيمات الخاص بـ Volta
- يعرض الموقع الفعلي للملف التنفيذي وليس فقط الشيم
عند تشغيل أمر مثل node
، فأنت فعليًا تقوم بتشغيل شيم Volta، والذي بدوره يشغل الملف التنفيذي الصحيح. يعرض لك volta which
مسار ذلك الملف التنفيذي.