volta which
volta which কমান্ড আসল বাইনারি খুঁজে বের করে যা Volta দ্বারা কল করা হবে। এটির নিম্নলিখিত সিনট্যাক্স রয়েছে:
bash
আসল বাইনারি খুঁজে বের করে যা Volta দ্বারা কল করা হবে
USAGE:
volta which [FLAGS] <binary>
FLAGS:
--verbose বাকচিত্র ডায়াগনস্টিক সক্রিয় করে
--quiet অপ্রয়োজনীয় আউটপুট প্রতিরোধ করে
-h, --help সাহায্য তথ্য মুদ্রণ করে
ARGS:
<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 আপনাকে সেই বাইনারি এর পাথ দেখায়।