Skip to content

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 কমান্ড উপযোগী যখন আপনার প্রয়োজন:

  1. নির্ধারণ করতে কোন নির্দিষ্ট বাইনারি Volta নির্বাহ করবে যখন আপনি একটি কমান্ড চালান
  2. টুল রেজোলিউশন সম্পর্কিত সমস্যা ডিবাগ করতে
  3. একটি স্ক্রিপ্ট বা কনফিগারেশনে একটি টুলের বাইনারি পাথ ব্যবহার করতে
  4. বুঝতে আপনার বর্তমান প্রজেক্ট বা পরিবেশে Volta কীভাবে টুলস রেজলভ করে

এটি কীভাবে কাজ করে

যখন আপনি volta which চালান, Volta একই রেজোলিউশন প্রক্রিয়া সম্পন্ন করে যা এটি ব্যবহার করে যখন আপনি একটি কমান্ড চালান:

  1. যদি আপনি পিন করা টুলস সহ একটি প্রজেক্টে থাকেন, এটি সেই নির্দিষ্ট ভার্সন খুঁজে পায়
  2. অন্যথায়, এটি আপনার ডিফল্ট ভার্সন ব্যবহার করে
  3. এটি সেই নির্দিষ্ট বাইনারি এর পাথ ফেরত দেয় যা নির্বাহিত হবে

volta which কমান্ড এর সাথে কাজ করে:

  • Node.js রানটাইম (node)
  • প্যাকেজ ম্যানেজার (npm, yarn, pnpm)
  • প্যাকেজ ম্যানেজার এক্সিকিউটেবল (npx)
  • গ্লোবালি বা বর্তমান প্রজেক্টে ইনস্টল করা প্যাকেজ বাইনারি

Unix which থেকে পার্থক্য

Unix which কমান্ডের মতো相似 হলেও, volta which বিশেষভাবে Volta এর টুল রেজোলিউশনের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে:

  • এটি প্রজেক্ট-স্তরের পিনিং বোঝে
  • এটি Volta এর শিম সিস্টেম বিবেচনা করে
  • এটি আসল বাইনারি অবস্থান দেখায়, শুধু শিম নয়

যখন আপনি node এর মতো একটি কমান্ড চালান, আপনি আসলে Volta এর শিম চালাচ্ছেন, যা পরবর্তীতে সঠিক বাইনারি নির্বাহ করে। volta which আপনাকে সেই বাইনারি এর পাথ দেখায়।

Released under the BSD 2-Clause License.