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 مسار ذلك الملف التنفيذي.