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-enabled | Corepack সক্রিয় করুন | false |
--resolve-engines | package.json এ engines.node রেজোলভ করুন | true |
মূল কমান্ডসমূহ
fnm install
নতুন Node.js ভার্সন ইনস্টল করুন।
fnm install [OPTIONS] [VERSION]প্যারামিটার:
VERSION- ভার্সন নম্বর, আংশিক semver বা LTS ভার্সন নাম হতে পারে (যেমন,lts/iron)
অপশন:
--lts- সর্বশেষ LTS ভার্সন ইনস্টল করুন--latest- সর্বশেষ ভার্সন ইনস্টল করুন--use- ইনস্টলেশনের পরে সাথে সাথে ভার্সন ব্যবহার করুন--progress <auto|never|always>- ডাউনলোড প্রগ্রেস বার প্রদর্শন করুন
উদাহরণ:
# 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 --usefnm use
Node.js ভার্সন পরিবর্তন করুন।
fnm use [OPTIONS] [VERSION]অপশন:
--install-if-missing- ভার্সন ইনস্টল না থাকলে অটোমেটিক্যালি ইনস্টল করুন--silent-if-unchanged- ভার্সন অপরিবর্তিত থাকলে মেসেজ আউটপুট করবেন না
উদাহরণ:
# নির্দিষ্ট ভার্সন ব্যবহার করুন
fnm use 20
# সর্বশেষ ইনস্টলকৃত ভার্সন ব্যবহার করুন
fnm use
# ইনস্টল না থাকলে অটো ইনস্টল করুন
fnm use 18 --install-if-missingfnm list
লোকালি ইনস্টলকৃত Node.js ভার্সন সমূহ তালিকাভুক্ত করুন।
fnm list [OPTIONS]অ্যালিয়াস: ls
উদাহরণ:
fnm listআউটপুট উদাহরণ:
* v20.10.0 default
v18.19.0
v16.20.2fnm list-remote
সকল উপলব্ধ রিমোট Node.js ভার্সন তালিকাভুক্ত করুন।
fnm list-remote [OPTIONS]অ্যালিয়াস: ls-remote
অপশন:
--filter <FILTER>- ভার্সন নম্বর বা semver রেঞ্জ দ্বারা ফিল্টার করুন--lts [<NAME>]- শুধুমাত্র LTS ভার্সন দেখান--latest- শুধুমাত্র সর্বশেষ ভার্সন দেখান--sort <asc|desc>- সাজানোর ক্রম
উদাহরণ:
# সকল ভার্সন তালিকাভুক্ত করুন
fnm list-remote
# শুধুমাত্র LTS ভার্সন তালিকাভুক্ত করুন
fnm list-remote --lts
# নির্দিষ্ট LTS ভার্সন তালিকাভুক্ত করুন
fnm list-remote --lts=iron
# ভার্সন ফিল্টার করুন
fnm list-remote --filter=18
# শুধুমাত্র সর্বশেষ ভার্সন দেখান
fnm list-remote --latestfnm uninstall
Node.js ভার্সন আনইনস্টল করুন।
fnm uninstall [OPTIONS] [VERSION]অ্যালিয়াস: uni
উদাহরণ:
# নির্দিষ্ট ভার্সন আনইনস্টল করুন
fnm uninstall 16.20.2
# অ্যালিয়াস দ্বারা আনইনস্টল করুন
fnm uninstall defaultWARNING
যদি একটি অ্যালিয়াস প্রদান করা হয়, fnm সেই Node.js ভার্সন মুছে ফেলবে যা অ্যালিয়াসটি নির্দেশ করে, পাশাপাশি একই ভার্সন নির্দেশকারী অন্যান্য অ্যালিয়াসও মুছে ফেলবে।
ভার্সন ম্যানেজমেন্ট কমান্ডসমূহ
fnm default
ডিফল্ট Node.js ভার্সন সেট করুন বা পান।
fnm default [VERSION]উদাহরণ:
# ডিফল্ট ভার্সন সেট করুন
fnm default 20
# বর্তমান ডিফল্ট ভার্সন পান
fnm defaultfnm current
বর্তমানে ব্যবহৃত Node.js ভার্সন প্রদর্শন করুন।
fnm currentউদাহরণ:
fnm current
# আউটপুট: v20.10.0fnm alias
একটি ভার্সনের জন্য অ্যালিয়াস সেট করুন।
fnm alias <VERSION> <NAME>উদাহরণ:
# অ্যালিয়াস সেট করুন
fnm alias 20 default
fnm alias 18 legacy
# অ্যালিয়াস ব্যবহার করুন
fnm use defaultfnm unalias
একটি অ্যালিয়াস মুছুন।
fnm unalias <NAME>উদাহরণ:
fnm unalias legacyপরিবেশ কনফিগারেশন কমান্ডসমূহ
fnm env
শেল পরিবেশ ভেরিয়েবল কনফিগারেশন আউটপুট করুন।
fnm env [OPTIONS]অপশন:
--shell <bash|zsh|fish|powershell>- শেল টাইপ নির্দিষ্ট করুন--json- JSON ফরম্যাটে আউটপুট করুন--use-on-cd- অটো ভার্সন সুইচিং স্ক্রিপ্ট আউটপুট করুন
উদাহরণ:
# বর্তমান শেল কনফিগারেশন আউটপুট করুন
fnm env
# Bash কনফিগারেশন আউটপুট করুন
fnm env --shell bash
# JSON ফরম্যাটে আউটপুট করুন
fnm env --json
# অটো ভার্সন সুইচিং সক্রিয় করুন
fnm env --use-on-cdfnm completions
শেল কমপ্লিশন স্ক্রিপ্ট আউটপুট করুন।
fnm completions [OPTIONS]অপশন:
--shell <bash|zsh|fish|powershell>- শেল টাইপ নির্দিষ্ট করুন
উদাহরণ:
# 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 ভার্সন পরিবেশে একটি কমান্ড এক্সিকিউট করুন।
fnm exec [OPTIONS] -- <COMMAND>অপশন:
--using <VERSION>- ব্যবহার করার ভার্সন নির্দিষ্ট করুন
উদাহরণ:
# Node.js 18 ব্যবহার করে কমান্ড এক্সিকিউট করুন
fnm exec --using=18 -- node --version
# নির্দিষ্ট ভার্সন ব্যবহার করে স্ক্রিপ্ট রান করুন
fnm exec --using=20 -- npm run buildকমান্ড চিট শিট
| কমান্ড | অ্যালিয়াস | বিবরণ |
|---|---|---|
install | i | Node.js ভার্সন ইনস্টল করুন |
use | - | Node.js ভার্সন পরিবর্তন করুন |
list | ls | ইনস্টলকৃত ভার্সন তালিকাভুক্ত করুন |
list-remote | ls-remote | রিমোট ভার্সন তালিকাভুক্ত করুন |
uninstall | uni | Node.js ভার্সন আনইনস্টল করুন |
default | - | ডিফল্ট ভার্সন সেট/পান |
current | - | বর্তমান ভার্সন দেখান |
alias | - | ভার্সন অ্যালিয়াস সেট করুন |
unalias | - | অ্যালিয়াস মুছুন |
env | - | পরিবেশ কনফিগারেশন আউটপুট করুন |
completions | - | কমপ্লিশন স্ক্রিপ্ট আউটপুট করুন |
exec | - | নির্দিষ্ট ভার্সনে কমান্ড এক্সিকিউট করুন |
সম্পর্কিত লিংক
- Node.js ইনস্টল করুন - বিস্তারিত ইনস্টলেশন গাইড
- ভার্সন ম্যানেজমেন্ট - ভার্সন ম্যানেজমেন্ট সেরা পদ্ধতি
- install কমান্ড - install কমান্ডের বিস্তারিত ব্যাখ্যা