এনভিএম - লিনাক্সে একাধিক নোড.জেএস সংস্করণ ইনস্টল এবং পরিচালনা করুন


নোড সংস্করণ পরিচালক (সংক্ষেপে এনভিএম) আপনার লিনাক্স সিস্টেমে একাধিক সক্রিয় নোড.জেএস সংস্করণ পরিচালনা করার জন্য একটি সহজ বাশ স্ক্রিপ্ট। এটি আপনাকে একাধিক নোড.জেএস সংস্করণ ইনস্টল করতে, ইনস্টলেশনের জন্য উপলব্ধ সমস্ত সংস্করণ এবং আপনার সিস্টেমে ইনস্টল করা সমস্ত সংস্করণ দেখতে দেয়।

এনভিএম একটি নির্দিষ্ট নোড.জেএস সংস্করণ চালানোও সমর্থন করে এবং এটি যেখানে এটি ইনস্টল হয়েছিল সেখানে এক্সিকিউটেবলের পথ প্রদর্শন করতে পারে এবং আরও অনেক কিছু করতে পারে।

এই নিবন্ধে, আমরা আপনার লিনাক্স বিতরণে একাধিক সক্রিয় নোড.জেএস সংস্করণ পরিচালনা করতে নোড সংস্করণ পরিচালক (এনভিএম) কীভাবে ইনস্টল করবেন তা ব্যাখ্যা করব।

লিনাক্সে নোড সংস্করণ পরিচালক ইনস্টল করা

আপনার লিনাক্স বিতরণে এনভিএম ইনস্টল বা আপডেট করতে আপনি যেমন উইজেট কমান্ড লাইন সরঞ্জামটি দেখিয়েছেন অটো-ইনস্টল স্ক্রিপ্টটি ডাউনলোড করতে পারেন।

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

উপরের স্বতঃ-ইনস্টল স্ক্রিপ্টটি আপনার হোম ডিরেক্টরিতে ~/.nvm তে এনভিএম সংগ্রহস্থলটিকে ক্লোন করে এবং আপনার শেল প্রারম্ভিক স্ক্রিপ্টগুলিতে source/.bash_profile, ~/.zshrc, ~/নীচের স্ক্রিনশটটিতে যেমন দেখানো হয়েছে আপনি শেল প্রোগ্রামটির উপর নির্ভর করে। প্রোফাইল, বা ~/.bashrc ash

এরপরে, নীচের কমান্ডটি ব্যবহার করে আপনার সিস্টেমে এনভিএম ইনস্টল করা হয়েছে কিনা তা যাচাই করুন।

# command -v nvm

nvm

ইনস্টলেশন সফল হলে এটি "এনভিএম" হিসাবে আউটপুট প্রদর্শন করবে।

লিনাক্সে নোড সংস্করণ পরিচালক কীভাবে ব্যবহার করবেন

এখন লিনাক্সে নোড সংস্করণ পরিচালককে কীভাবে ব্যবহার করবেন তা শিখার সময় এসেছে time

নোডের সর্বশেষ রিলিজ ডাউনলোড, সংকলন এবং ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

# nvm install node 

নোট করুন যে উপরের কমান্ডে, "নোড" সর্বশেষতম সংস্করণের জন্য একটি উপনাম।

একটি নির্দিষ্ট "নোড" সংস্করণ ইনস্টল করতে, প্রথমে উপলভ্য নোড সংস্করণগুলি তালিকাভুক্ত করুন এবং তারপরে প্রদর্শিত সংস্করণটি ইনস্টল করুন।

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

নিম্নলিখিত কমান্ডের সাহায্যে আপনি সমস্ত ইনস্টল করা সংস্করণ পরীক্ষা করতে পারেন:

# nvm ls

আপনি যেমন দেখানো হয়েছে তেমন কোনও নতুন শেলের একটি নোড.জেএস সংস্করণ ব্যবহার করতে পারেন:

# nvm use node	#use default
OR
# nvm use 10.15.3

বিকল্পভাবে, কেবল প্রদর্শিত হিসাবে একটি নোড সংস্করণ চালান (প্রস্থান করতে, ^সি টিপুন)।

# nvm use node	#use default
OR
# nvm use 10.15.3

গুরুত্বপূর্ণভাবে, আপনি নির্বাহযোগ্য যেখানে পাথ নীচে একটি নির্দিষ্ট নোড সংস্করণ ইনস্টল করা যেতে পারে:

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

তদ্ব্যতীত, কোনও নতুন শেলটিতে ম্যানুয়ালি ডিফল্ট নোড সংস্করণ ব্যবহার করতে, উল্লিখিত "ডিফল্ট" হিসাবে প্রদর্শিত হিসাবে ব্যবহার করুন।

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

দ্রষ্টব্য: আপনি আপনার প্রকল্পের মূল ডিরেক্টরিতে (বা কোনও মূল ডিরেক্টরি) একটি .এনভিএমসিআর প্রারম্ভিকরণ ফাইল তৈরি করতে পারেন এবং এতে একটি নোড সংস্করণ নম্বর বা অন্য কোনও পতাকা বা ব্যবহারের বিকল্প যুক্ত করতে পারেন যা এনভিএম বুঝতে পারে। তারপরে ফাইলটিতে নির্দিষ্ট সংস্করণটি পরিচালনা করতে আমরা উপরের দিকে কয়েকটি কমান্ড ব্যবহার করেছি।

আরও তথ্যের জন্য nvm --help দেখুন বা নোড সংস্করণ পরিচালক গিথুব সংগ্রহস্থলটিতে যান: https://github.com/nvm-sh/nvm v

এখানেই শেষ! নোড সংস্করণ পরিচালক আপনার লিনাক্স সিস্টেমে একাধিক সক্রিয় নোড.জেএস সংস্করণ পরিচালনা করার জন্য একটি সহজ বাশ স্ক্রিপ্ট। প্রশ্ন জিজ্ঞাসা করতে বা আমাদের সাথে আপনার মন্তব্য ভাগ করতে নীচের প্রতিক্রিয়া ফর্ম ব্যবহার করুন।