fnm দিয়ে Node.js ইনস্টল করুন
fnm Node.js ভার্সন ইনস্টল এবং ম্যানেজ করা সহজ এবং দ্রুত করে তোলে। এই গাইডে কীভাবে fnm ব্যবহার করে Node.js ইনস্টল করবেন তা বিস্তারিতভাবে আলোচনা করা হয়েছে।
দ্রুত শুরু
সর্বশেষ LTS ভার্সন ইনস্টল করুন
bash
fnm install --ltsসর্বশেষ ভার্সন ইনস্টল করুন
bash
fnm install --latestনির্দিষ্ট ভার্সন ইনস্টল করুন
bash
fnm install 20
fnm install 18.17.0ইনস্টলেশন পদ্ধতি ব্যাখ্যা
LTS ভার্সন ইনস্টল করুন
Node.js LTS (Long Term Support) ভার্সন প্রোডাকশন পরিবেশের জন্য সুপারিশকৃত:
bash
# সর্বশেষ LTS ভার্সন ইনস্টল করুন
fnm install --lts
# নির্দিষ্ট LTS ভার্সন ইনস্টল করুন
fnm install lts/iron # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x
fnm install lts/gallium # Node.js 16.xLTS ভার্সন কোডনেম:
| কোডনেম | ভার্সন | স্ট্যাটাস |
|---|---|---|
| Iron | 20.x | Active LTS |
| Hydrogen | 18.x | Maintenance |
| Gallium | 16.x | End of Life |
নির্দিষ্ট ভার্সন ইনস্টল করুন
bash
# মেজর ভার্সন ইনস্টল করুন (অটোমেটিক্যালি সর্বশেষ মাইনর ভার্সন নির্বাচন করে)
fnm install 20
# নির্দিষ্ট ভার্সন ইনস্টল করুন
fnm install 20.10.0
# পুরানো ভার্সন ইনস্টল করুন
fnm install 14.21.3ভার্সন ফাইল ব্যবহার করে ইনস্টল করুন
প্রজেক্ট ডিরেক্টরিতে .node-version বা .nvmrc ফাইল তৈরি করুন:
bash
# .node-version ফাইল তৈরি করুন
echo "20" > .node-version
# fnm অটোমেটিক্যালি পড়ে ইনস্টল করবে
fnm installইনস্টলেশনের পরে ব্যবহার
ইনস্টলকৃত ভার্সনে সুইচ করুন
bash
# নির্দিষ্ট ভার্সন ব্যবহার করুন
fnm use 20
# যদি ভার্সন ইনস্টল না থাকে, অটো ইনস্টল করে ব্যবহার করুন
fnm use 18 --install-if-missingডিফল্ট ভার্সন সেট করুন
bash
# ডিফল্ট ভার্সন সেট করুন
fnm default 20
# বর্তমান ডিফল্ট ভার্সন দেখুন
fnm defaultইনস্টলেশনের পরে সাথে সাথে ব্যবহার করুন
bash
# ইনস্টল করে সাথে সাথে ভার্সনে সুইচ করুন
fnm install 20 --useউপলব্ধ ভার্সন দেখুন
রিমোট ভার্সন দেখুন
bash
# সকল উপলব্ধ ভার্সন তালিকাভুক্ত করুন
fnm list-remote
# শুধুমাত্র LTS ভার্সন তালিকাভুক্ত করুন
fnm list-remote --lts
# নির্দিষ্ট ভার্সন ফিল্টার করুন
fnm list-remote --filter=18
# সর্বশেষ ভার্সন দেখুন
fnm list-remote --latestলোকালি ইনস্টলকৃত ভার্সন দেখুন
bash
fnm listআউটপুট উদাহরণ:
* v20.10.0 default
v18.19.0
v16.20.2দ্রুত ডাউনলোডের জন্য মিরর ব্যবহার করুন
মূল চীনে, ডাউনলোড ত্বরান্বিত করতে মিরর ব্যবহার করতে পারেন:
bash
# মিরর পরিবেশ ভেরিয়েবল সেট করুন
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
# অথবা ইনস্টলেশনের সময় নির্দিষ্ট করুন
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodeসাধারণ মিরর:
| মিরর সোর্স | URL |
|---|---|
| npmmirror | https://npmmirror.com/mirrors/node |
| Tsinghua University | https://mirrors.tuna.tsinghua.edu.cn/nodejs-release |
Corepack সমর্থন
fnm Corepack সমর্থন করে, যা অটোমেটিক্যালি Yarn এবং pnpm সক্রিয় করতে পারে:
bash
# ইনস্টলেশনের সময় Corepack সক্রিয় করুন
fnm install 20 --corepack-enabled
# অথবা পরিবেশ ভেরিয়েবল সেট করুন
export FNM_COREPACK_ENABLED=true
fnm install 20ভার্সন ম্যানেজমেন্ট সেরা পদ্ধতি
প্রজেক্ট-লেভেল ভার্সন ম্যানেজমেন্ট
প্রজেক্ট রুটে .node-version ফাইল তৈরি করুন:
bash
# মেজর ভার্সন নির্দিষ্ট করুন
echo "20" > .node-version
# অথবা নির্দিষ্ট ভার্সন নির্দিষ্ট করুন
echo "20.10.0" > .node-version--use-on-cd অপশনের সাথে ব্যবহার করলে, ডিরেক্টরিতে প্রবেশ করলে অটোমেটিক্যালি ভার্সন সুইচ করবে:
bash
# শেল কনফিগারেশনে যোগ করুন
eval "$(fnm env --use-on-cd)"মাল্টি-ভার্সন ডেভেলপমেন্ট
bash
# একাধিক ভার্সন ইনস্টল করুন
fnm install 20
fnm install 18
fnm install 16
# বিভিন্ন প্রজেক্টের মধ্যে সুইচ করুন
cd project-a && fnm use 20
cd project-b && fnm use 18অ্যালিয়াস ব্যবহার করুন
bash
# অ্যালিয়াস সেট করুন
fnm alias 20 default
fnm alias 18 legacy
# অ্যালিয়াস ব্যবহার করে সুইচ করুন
fnm use default
fnm use legacyসাধারণ সমস্যা
ইনস্টলেশন ব্যর্থ
যদি ইনস্টলেশন ব্যর্থ হয়, নিম্নলিখিত বিষয়গুলো পরীক্ষা করুন:
- নেটওয়ার্ক সংযোগ স্বাভাবিক কিনা
- মিরর কনফিগার করার প্রয়োজন কিনা
- পর্যাপ্ত ডিস্ক স্পেস আছে কিনা
bash
# মিরর ব্যবহার করে পুনরায় চেষ্টা করুন
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodeভার্সন সুইচ কাজ করছে না
নিশ্চিত হোন শেল সঠিকভাবে কনফিগার করা আছে:
bash
# বর্তমান ভার্সন পরীক্ষা করুন
fnm current
# node পাথ পরীক্ষা করুন
which nodeপুরানো ভার্সন পরিষ্কার করুন
bash
# ইনস্টলকৃত ভার্সন দেখুন
fnm list
# প্রয়োজন নেই এমন ভার্সন আনইনস্টল করুন
fnm uninstall 16.20.2সম্পর্কিত লিংক
- fnm ইনস্টল করুন - fnm ইনস্টল করুন
- কমান্ড রেফারেন্স - সকল কমান্ডের বিবরণ
- ভার্সন ম্যানেজমেন্ট - বিস্তারিত ভার্সন ম্যানেজমেন্ট গাইড