Skip to content

fnm কমান্ড রেফারেন্স

fnm Node.js ভার্সন ম্যানেজ করার জন্য একটি সংক্ষিপ্ত এবং শক্তিশালী কমান্ড-লাইন টুলস প্রদান করে।

কমান্ড ওভারভিউ

fnm [OPTIONS] <COMMAND>

গ্লোবাল অপশন

অপশনবিবরণডিফল্ট
--node-dist-mirror <URL>Node.js ডাউনলোড মিররhttps://nodejs.org/dist
--fnm-dir <DIR>fnm ইনস্টলেশন ডিরেক্টরি~/.fnm
--log-level <LEVEL>লগ লেভেলinfo
--arch <ARCH>আর্কিটেকচার ওভাররাইডসিস্টেম আর্কিটেকচার
--version-file-strategy <STRATEGY>ভার্সন ফাইল পার্সিং কৌশলlocal
--corepack-enabledCorepack সক্রিয় করুনfalse
--resolve-enginespackage.json এ engines.node রেজোলভ করুনtrue

মূল কমান্ডসমূহ

fnm install

নতুন Node.js ভার্সন ইনস্টল করুন।

bash
fnm install [OPTIONS] [VERSION]

প্যারামিটার:

  • VERSION - ভার্সন নম্বর, আংশিক semver বা LTS ভার্সন নাম হতে পারে (যেমন, lts/iron)

অপশন:

  • --lts - সর্বশেষ LTS ভার্সন ইনস্টল করুন
  • --latest - সর্বশেষ ভার্সন ইনস্টল করুন
  • --use - ইনস্টলেশনের পরে সাথে সাথে ভার্সন ব্যবহার করুন
  • --progress <auto|never|always> - ডাউনলোড প্রগ্রেস বার প্রদর্শন করুন

উদাহরণ:

bash
# fnm ভার্সন
fnm --version


# সর্বশেষ LTS ভার্সন ইনস্টল করুন
fnm install --lts

# সর্বশেষ ভার্সন ইনস্টল করুন
fnm install --latest

# নির্দিষ্ট ভার্সন ইনস্টল করুন
fnm install 20
fnm install 18.17.0

# নির্দিষ্ট LTS ভার্সন ইনস্টল করুন
fnm install lts/iron

# ইনস্টল করে সাথে সাথে ব্যবহার করুন
fnm install 20 --use

fnm use

Node.js ভার্সন পরিবর্তন করুন।

bash
fnm use [OPTIONS] [VERSION]

অপশন:

  • --install-if-missing - ভার্সন ইনস্টল না থাকলে অটোমেটিক্যালি ইনস্টল করুন
  • --silent-if-unchanged - ভার্সন অপরিবর্তিত থাকলে মেসেজ আউটপুট করবেন না

উদাহরণ:

bash
# নির্দিষ্ট ভার্সন ব্যবহার করুন
fnm use 20

# সর্বশেষ ইনস্টলকৃত ভার্সন ব্যবহার করুন
fnm use

# ইনস্টল না থাকলে অটো ইনস্টল করুন
fnm use 18 --install-if-missing

fnm list

লোকালি ইনস্টলকৃত Node.js ভার্সন সমূহ তালিকাভুক্ত করুন।

bash
fnm list [OPTIONS]

অ্যালিয়াস: ls

উদাহরণ:

bash
fnm list

আউটপুট উদাহরণ:

* v20.10.0 default
  v18.19.0
  v16.20.2

fnm list-remote

সকল উপলব্ধ রিমোট Node.js ভার্সন তালিকাভুক্ত করুন।

bash
fnm list-remote [OPTIONS]

অ্যালিয়াস: ls-remote

অপশন:

  • --filter <FILTER> - ভার্সন নম্বর বা semver রেঞ্জ দ্বারা ফিল্টার করুন
  • --lts [<NAME>] - শুধুমাত্র LTS ভার্সন দেখান
  • --latest - শুধুমাত্র সর্বশেষ ভার্সন দেখান
  • --sort <asc|desc> - সাজানোর ক্রম

উদাহরণ:

bash
# সকল ভার্সন তালিকাভুক্ত করুন
fnm list-remote

# শুধুমাত্র LTS ভার্সন তালিকাভুক্ত করুন
fnm list-remote --lts

# নির্দিষ্ট LTS ভার্সন তালিকাভুক্ত করুন
fnm list-remote --lts=iron

# ভার্সন ফিল্টার করুন
fnm list-remote --filter=18

# শুধুমাত্র সর্বশেষ ভার্সন দেখান
fnm list-remote --latest

fnm uninstall

Node.js ভার্সন আনইনস্টল করুন।

bash
fnm uninstall [OPTIONS] [VERSION]

অ্যালিয়াস: uni

উদাহরণ:

bash
# নির্দিষ্ট ভার্সন আনইনস্টল করুন
fnm uninstall 16.20.2

# অ্যালিয়াস দ্বারা আনইনস্টল করুন
fnm uninstall default

WARNING

যদি একটি অ্যালিয়াস প্রদান করা হয়, fnm সেই Node.js ভার্সন মুছে ফেলবে যা অ্যালিয়াসটি নির্দেশ করে, পাশাপাশি একই ভার্সন নির্দেশকারী অন্যান্য অ্যালিয়াসও মুছে ফেলবে।

ভার্সন ম্যানেজমেন্ট কমান্ডসমূহ

fnm default

ডিফল্ট Node.js ভার্সন সেট করুন বা পান।

bash
fnm default [VERSION]

উদাহরণ:

bash
# ডিফল্ট ভার্সন সেট করুন
fnm default 20

# বর্তমান ডিফল্ট ভার্সন পান
fnm default

fnm current

বর্তমানে ব্যবহৃত Node.js ভার্সন প্রদর্শন করুন।

bash
fnm current

উদাহরণ:

bash
fnm current
# আউটপুট: v20.10.0

fnm alias

একটি ভার্সনের জন্য অ্যালিয়াস সেট করুন।

bash
fnm alias <VERSION> <NAME>

উদাহরণ:

bash
# অ্যালিয়াস সেট করুন
fnm alias 20 default
fnm alias 18 legacy

# অ্যালিয়াস ব্যবহার করুন
fnm use default

fnm unalias

একটি অ্যালিয়াস মুছুন।

bash
fnm unalias <NAME>

উদাহরণ:

bash
fnm unalias legacy

পরিবেশ কনফিগারেশন কমান্ডসমূহ

fnm env

শেল পরিবেশ ভেরিয়েবল কনফিগারেশন আউটপুট করুন।

bash
fnm env [OPTIONS]

অপশন:

  • --shell <bash|zsh|fish|powershell> - শেল টাইপ নির্দিষ্ট করুন
  • --json - JSON ফরম্যাটে আউটপুট করুন
  • --use-on-cd - অটো ভার্সন সুইচিং স্ক্রিপ্ট আউটপুট করুন

উদাহরণ:

bash
# বর্তমান শেল কনফিগারেশন আউটপুট করুন
fnm env

# Bash কনফিগারেশন আউটপুট করুন
fnm env --shell bash

# JSON ফরম্যাটে আউটপুট করুন
fnm env --json

# অটো ভার্সন সুইচিং সক্রিয় করুন
fnm env --use-on-cd

fnm completions

শেল কমপ্লিশন স্ক্রিপ্ট আউটপুট করুন।

bash
fnm completions [OPTIONS]

অপশন:

  • --shell <bash|zsh|fish|powershell> - শেল টাইপ নির্দিষ্ট করুন

উদাহরণ:

bash
# Bash
fnm completions --shell bash >> ~/.bashrc

# Zsh
fnm completions --shell zsh >> ~/.zshrc

# Fish
fnm completions --shell fish > ~/.config/fish/completions/fnm.fish

# PowerShell
fnm completions --shell powershell >> $PROFILE

অ্যাডভান্সড কমান্ডসমূহ

fnm exec

একটি নির্দিষ্ট Node.js ভার্সন পরিবেশে একটি কমান্ড এক্সিকিউট করুন।

bash
fnm exec [OPTIONS] -- <COMMAND>

অপশন:

  • --using <VERSION> - ব্যবহার করার ভার্সন নির্দিষ্ট করুন

উদাহরণ:

bash
# Node.js 18 ব্যবহার করে কমান্ড এক্সিকিউট করুন
fnm exec --using=18 -- node --version

# নির্দিষ্ট ভার্সন ব্যবহার করে স্ক্রিপ্ট রান করুন
fnm exec --using=20 -- npm run build

কমান্ড চিট শিট

কমান্ডঅ্যালিয়াসবিবরণ
installiNode.js ভার্সন ইনস্টল করুন
use-Node.js ভার্সন পরিবর্তন করুন
listlsইনস্টলকৃত ভার্সন তালিকাভুক্ত করুন
list-remotels-remoteরিমোট ভার্সন তালিকাভুক্ত করুন
uninstalluniNode.js ভার্সন আনইনস্টল করুন
default-ডিফল্ট ভার্সন সেট/পান
current-বর্তমান ভার্সন দেখান
alias-ভার্সন অ্যালিয়াস সেট করুন
unalias-অ্যালিয়াস মুছুন
env-পরিবেশ কনফিগারেশন আউটপুট করুন
completions-কমপ্লিশন স্ক্রিপ্ট আউটপুট করুন
exec-নির্দিষ্ট ভার্সনে কমান্ড এক্সিকিউট করুন

সম্পর্কিত লিংক