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

আপনার যদি কোনও প্রকল্প পরিচালনার ক্ষেত্রে কখনও সমস্যা হয় কারণ আপনার কাছে নোড.জেএস এর সামঞ্জস্যপূর্ণ সংস্করণ ইনস্টল করা নেই, তবে আপনি একা নন। ভাগ্যক্রমে, এই সমস্যাটির একটি সহজ সমাধান রয়েছে।

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

এনভিএম একটি ওপেন-সোর্স প্রকল্প যার লক্ষ্য নোড.জেএস এর ইনস্টলেশন ও পরিচালনা প্রক্রিয়াটি সহজ করা to

নোড.জেএস কি?

নোড.জেএস একটি ওপেন-সোর্স এবং ক্রস-প্ল্যাটফর্ম জাভাস্ক্রিপ্ট রানটাইম এনভায়রনমেন্ট যা গুগল ক্রোমের ভি 8 ইঞ্জিনে নির্মিত। নোড.জেএস আপনাকে একটি ওয়েব ব্রাউজারের বাইরে জাভাস্ক্রিপ্ট কোড চালনা এবং সম্পাদন করতে দেয়, যার ফলশ্রুতিতে আপনি আপনার পিসি বা সার্ভারে জাভাস্ক্রিপ্ট কোড সহ ফ্রন্ট-এন্ড এবং ব্যাক-এন্ড উভয় অ্যাপ্লিকেশন তৈরি করতে এবং পরিচালনা করতে পারবেন।

নোড.জেএস ব্যবহার করে এমন জনপ্রিয় ফ্রন্ট-এন্ড ওয়েব ফ্রেমওয়ার্কগুলিতে কৌনিক এবং প্রতিক্রিয়া অন্তর্ভুক্ত। মনে রাখবেন, নোড.জেএস ব্যাক-এন্ড বা ফুল-স্ট্যাক অ্যাপ্লিকেশনগুলি বিকাশের জন্যও যেতে পারে; নোড.জেএস ব্যবহার করে জনপ্রিয় ব্যাক-এন্ড ফ্রেমওয়ার্কগুলিতে এক্সপ্রেস.জেস, মেটের.জেএস, নেস্ট.জেএস এবং হাপি.জেএস অন্তর্ভুক্ত রয়েছে include

সম্পর্কিত: ফ্রন্ট-এন্ড বনাম, ব্যাক-এন্ড ওয়েব বিকাশ: আপনার পক্ষে কোন পথটি সঠিক?

প্রোগ্রামিংয়ের জন্য জাভাস্ক্রিপ্টের বিস্তৃত জনপ্রিয়তার কারণে, জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন চলমান সার্ভারগুলির জন্য নোড.জেএস সফ্টওয়্যার বিকাশ এবং লিনাক্স প্রশাসনের একটি গুরুত্বপূর্ণ উপাদান হয়ে উঠেছে।

লিনাক্সে এনভিএম ইনস্টল করা হচ্ছে

লিনাক্সে এনভিএম ইনস্টল করা বেশ সোজা is আপনার টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি চালান।

 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

পূর্বোক্ত আদেশটি একটি স্ক্রিপ্ট চালাবে যা এনভিএম ডাউনলোড করে ইনস্টল করে। এছাড়াও, এটি আপনার এনভায়রনমেন্ট ভেরিয়েবলে এনভিএমের জন্য একটি প্রোফাইল সেট করবে। এই ক্ষেত্রে, নীচের ইনস্টলেশন আউটপুট থেকে আপনি দেখতে পাবেন .bashrc ফাইল।

এনভায়রনমেন্ট ভেরিয়েবল ফাইল এই অবস্থানগুলির পারেন অবস্থিত: ~ / .bash_profile, ~ / .zshrc, ~ / .profile, অথবা ~ / .bashrc উপর নির্ভর করে লিনাক্স ডিস্ট্রো আপনি ব্যবহার করছেন।

ইনস্টলেশন যাচাই করা হচ্ছে

দ্রষ্টব্য : ইনস্টলেশনটি সফল হয়েছে কিনা তা পরীক্ষা করার আগে আপনি আপনার বর্তমান টার্মিনালটি বন্ধ করুন এবং একটি নতুন টার্মিনাল উইন্ডো খুলুন। বিকল্পভাবে, আপনি কীবোর্ডে Ctrl + Alt + T টিপে অন্য টার্মিনাল উইন্ডোটি খুলতে পারেন।

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

 command -v nvm

যদি সবকিছু ঠিকঠাক হয় তবে উপরের কমান্ড থেকে আউটপুট নীচের মত প্রদর্শিত হবে এনভিএম

আপনার পিসিতে ইনস্টল করা এনভিএমের সংস্করণটি পরীক্ষা করতে, আপনি নিম্নলিখিতটি চালাতে পারেন।

 nvm -v

নোড.জেএস ইনস্টল করা হচ্ছে

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

 nvm install node

নোড.জেএস এর কিছু নির্দিষ্ট সংস্করণ ইনস্টল করতে, আপনি নীচের বিন্যাসে এনভিএম কমান্ড চালাতে পারেন:

 nvm install version-number

উদাহরণস্বরূপ, নোড.জেএস সংস্করণ 14.15.4 ইনস্টল করতে:

 nvm install 14.15.4

নোড.জেএস সংস্করণ 14.15.4 হ'ল নোড.জেএস এর একটি এলটিএস সংস্করণ is

আপনি যদি এতদূর এসে থাকেন এবং উপরে দুটি কমান্ড জারি করেছেন, অভিনন্দন! আপনার পিসি বা সার্ভারে নোড.জেজের দুটি ভিন্ন সংস্করণ ইনস্টল করা আছে।

ব্যবহারের জন্য নোড.জেএস এর সংস্করণ নির্বাচন করা

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

 nvm use 14.15.4

আপনার পিসিতে ইনস্টল করা নোড.জেএস সংস্করণগুলির তালিকা দেখতে, আপনি নীচের কমান্ডটি চালাতে পারেন।

 nvm ls

তালিকার আউটপুট নীচের মত একই। বর্তমানে সক্রিয় সংস্করণটিও হাইলাইট করা হয়েছে।

ইনস্টলেশনের জন্য উপলব্ধ নোড.জেএস এর সমস্ত সংস্করণ তালিকা করতে, আপনি চালাতে পারেন:

 nvm ls-remote

নোড.জেএস আনইনস্টল করা হচ্ছে

এনভিএম এর মাধ্যমে নোড.জেএস এর একটি সংস্করণ আনইনস্টল করা খুব সহজ। উদাহরণস্বরূপ, 14.15.4 সংস্করণ আনইনস্টল করুন যা আপনি উপরে ইনস্টল করেছেন:

 nvm uninstall v14.15.4

সাহায্য পাচ্ছেন

এনভিএম কমান্ড সম্পর্কে আরও জানতে বা সহায়তা পেতে কেবল নিম্নলিখিত কমান্ডটি টাইপ করুন:

 nvm -h

আপনি এনভিএম'র অফিসিয়াল গিটহাব পৃষ্ঠাটিও দেখতে পারেন , যা ভালভাবে নথিবদ্ধ।

নোড.জেএস ম্যানেজমেন্ট সরলীকৃত

এই গাইডটি আপনাকে দেখিয়েছে যে কীভাবে নোড.জেএস এর পরিচালনা ও ইনস্টলেশন সহজ করতে নোড সংস্করণ পরিচালক (এনভিএম) ইনস্টল করতে হয়। আপনার যদি এমন প্রকল্প রয়েছে যা নোড.জেএস এর বিভিন্ন সংস্করণ ব্যবহার করে, তবে এনভিএম আপনার জন্য সরঞ্জাম। এটি আপনার জীবনকে সহজ করে তুলবে।

পুনরায় ব্যবহারযোগ্যতা হ'ল একটি গুরুত্বপূর্ণ প্রোগ্রামিং দৃষ্টান্ত যা প্রত্যেকের অনুসরণ করা উচিত। ভাগ্যক্রমে, জাভাস্ক্রিপ্টে, আপনি ডিজাইন প্যাটার্নগুলি ব্যবহার করে সহজেই পুনরায় ব্যবহারযোগ্য কোড তৈরি করতে পারেন।