Skip to content

আপনার টুলচেইন পরিচালনা করা

Volta-এর কাজ হলো আপনার জাভাস্ক্রিপ্ট কমান্ড-লাইন টুল পরিচালনা করা, যেমন node, npm, yarn, বা জাভাস্ক্রিপ্ট প্যাকেজের অংশ হিসেবে প্রেরিত এক্সিকিউটেবল। এই গাইড আপনাকে দেখাবে কীভাবে Volta দিয়ে আপনার টুলচেইন কার্যকরভাবে পরিচালনা করতে হয়।

ডিফল্ট টুল সেট করা

যখন আপনি একটি প্রজেক্ট ডিরেক্টরিতে থাকবেন না, Volta আপনার ডিফল্ট টুল ব্যবহার করবে। এই ডিফল্ট সেট করা সহজ:

Node.js ইনস্টল করা

আপনার ডিফল্ট হিসেবে Node.js-এর একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে:

bash
volta install node@16.14.2

আপনি একটি মেজর বা মাইনর সংস্করণও নির্দিষ্ট করতে পারেন, এবং Volta সর্বশেষ মিলে যাওয়া সংস্করণ নির্বাচন করবে:

bash
volta install node@16

অথবা শুধু সর্বশেষ LTS (Long-Term Support) সংস্করণ ইনস্টল করুন:

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

এটি অফলাইন কাজের জন্য আপনার পরিবেশ প্রস্তুত করতে ব্যবহারful।

কাস্টম সংস্করণ দিয়ে চালানো

অস্থায়ীভাবে নির্দিষ্ট টুল সংস্করণ দিয়ে একটি কমান্ড চালানোর জন্য:

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 দিয়ে আপনার টুলচেইন কার্যকরভাবে পরিচালনা করে, আপনি আপনার সব জাভাস্ক্রিপ্ট প্রজেক্ট জুড়ে একটি মসৃণ এবং সঙ্গত ডেভেলপমেন্ট অভিজ্ঞতা নিশ্চিত করতে পারেন।

Released under the BSD 2-Clause License.