fnm
fnm (Fast Node Manager) - একটি দ্রুত এবং সহজ Node.js ভার্সন ম্যানেজার, Rust দিয়ে তৈরি
কেন fnm নির্বাচন করবেন?
fnm একটি আধুনিক Node.js ভার্সন ম্যানেজার যার নিম্নলিখিত সুবিধা রয়েছে:
- 🚀 চরম পারফরম্যান্স - Rust দিয়ে তৈরি, অত্যন্ত দ্রুত স্টার্টআপ এবং এক্সিকিউশন
- 🔄 ক্রস-প্ল্যাটফর্ম সমর্থন - macOS, Windows, Linux এর জন্য নিখুঁত সমর্থন
- 📦 সিঙ্গেল ফাইল ইনস্টলেশন - জটিল কনফিগারেশন নেই, ডাউনলোড করে ব্যবহার করুন
- 🎯 অটোমেটিক ভার্সন সুইচিং - প্রজেক্ট এর ভিত্তিতে Node.js ভার্সন অটোমেটিক্যালি সুইচ করুন
- 📁 ভার্সন ফাইল সমর্থন -
.node-versionএবং.nvmrcফাইল সমর্থন করে - 🐚 মাল্টি-শেল সমর্থন - Bash, Zsh, Fish, PowerShell সমর্থন করে
দ্রুত শুরু
fnm ইনস্টল করুন
bash
curl -fsSL https://fnm.vercel.app/install | bashpowershell
winget install Schniz.fnmbash
brew install fnmশেল কনফিগার করুন
bash
eval "$(fnm env --use-on-cd)"bash
eval "$(fnm env --use-on-cd)"bash
fnm env --use-on-c | sourcepowershell
fnm env --use-on-cd | Out-String | Invoke-ExpressionNode.js ইনস্টল করুন
bash
# সর্বশেষ LTS ভার্সন ইনস্টল করুন
fnm install --lts
# নির্দিষ্ট ভার্সন ইনস্টল করুন
fnm install 20
# নির্দিষ্ট ভার্সন ব্যবহার করুন
fnm use 20প্রধান ফিচার
🔄 অটোমেটিক ভার্সন সুইচিং
fnm প্রজেক্ট ডিরেক্টরিতে .node-version বা .nvmrc ফাইলের ভিত্তিতে Node.js ভার্সন অটোমেটিক্যালি সুইচ করতে পারে:
bash
# প্রজেক্ট রুটে .node-version ফাইল তৈরি করুন
echo "20" > .node-version
# ডিরেক্টরিতে প্রবেশ করলে অটোমেটিক্যালি ভার্সন সুইচ করবে
cd my-project
# অটোমেটিক্যালি Node.js 20.x ব্যবহার করবে📦 ভার্সন অ্যালিয়াস
প্রায়ই ব্যবহৃত Node.js ভার্সনের জন্য অ্যালিয়াস সেট করুন:
bash
# অ্যালিয়াস সেট করুন
fnm alias 20 default
# অ্যালিয়াস ব্যবহার করুন
fnm use default🔧 Corepack সমর্থন
fnm মূলত Corepack সমর্থন করে, যা অটোমেটিক্যালি Yarn এবং pnpm সক্রিয় করতে পারে:
bash
fnm install 20 --corepack-enabledপরবর্তী পদক্ষেপ
- ইনস্টলেশন গাইড - প্রতিটি প্ল্যাটফর্মের ইনস্টলেশন পদ্ধতি সম্পর্কে আরো জানুন
- কমান্ড রেফারেন্স - সকল উপলব্ধ কমান্ড শিখুন
- ভার্সন ম্যানেজমেন্ট - Node.js ভার্সন ম্যানেজ করতে শিখুন
- fnm vs nvm - fnm এবং nvm তুলনা করুন