Skip to content

fnm install কমান্ড গাইড

fnm install কমান্ড নতুন Node.js ভার্সন ইনস্টল করতে ব্যবহৃত হয়।

কমান্ড সিনট্যাক্স

bash
fnm install [OPTIONS] [VERSION]

প্যারামিটার

VERSION

ইনস্টল করার জন্য Node.js ভার্সন নির্দিষ্ট করুন:

bash
# মেজর ভার্সন ইনস্টল করুন (অটোমেটিক্যালি সর্বশেষ মাইনর ভার্সন নির্বাচন করে)
fnm install 20

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

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

# কোনো ভার্সন নির্দিষ্ট করা হয়নি, ভার্সন ফাইল থেকে পড়ে
fnm install

অপশন

--lts

সর্বশেষ LTS (Long Term Support) ভার্সন ইনস্টল করুন:

bash
fnm install --lts

--latest

সর্বশেষ ভার্সন ইনস্টল করুন (LTS ছাড়াও অন্তর্ভুক্ত):

bash
fnm install --latest

--use

ইনস্টলেশনের পরে সাথে সাথে ভার্সনে সুইচ করুন:

bash
fnm install 20 --use

--progress

ডাউনলোড প্রগ্রেস বার ডিসপ্লে নিয়ন্ত্রণ করুন:

bash
# অটো ডিসপ্লে (ডিফল্ট)
fnm install 20 --progress=auto

# সর্বদা ডিসপ্লে করুন
fnm install 20 --progress=always

# কখনো ডিসপ্লে করবেন না
fnm install 20 --progress=never

--node-dist-mirror

Node.js ডাউনলোড মিরর নির্দিষ্ট করুন:

bash
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

--arch

ইনস্টলেশন আর্কিটেকচার নির্দিষ্ট করুন:

bash
# x64 ভার্সন ইনস্টল করুন
fnm install 20 --arch=x64

# ARM64 ভার্সন ইনস্টল করুন
fnm install 20 --arch=arm64

--fnm-dir

fnm ইনস্টলেশন ডিরেক্টরি নির্দিষ্ট করুন:

bash
fnm install 20 --fnm-dir=/custom/path

--log-level

লগ লেভেল সেট করুন:

bash
fnm install 20 --log-level=quiet
fnm install 20 --log-level=error
fnm install 20 --log-level=info

--corepack-enabled

Corepack সমর্থন সক্রিয় করুন:

bash
fnm install 20 --corepack-enabled

ব্যবহারের উদাহরণ

LTS ভার্সন ইনস্টল করুন

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

# নির্দিষ্ট LTS ভার্সন ইনস্টল করুন
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

নির্দিষ্ট ভার্সন ইনস্টল করুন

bash
# মেজর ভার্সন ইনস্টল করুন
fnm install 20

# মাইনর ভার্সন ইনস্টল করুন
fnm install 20.10

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

ইনস্টল এবং ব্যবহার করুন

bash
# ইনস্টল করে সাথে সাথে সুইচ করুন
fnm install 20 --use

# ইনস্টল করে ডিফল্ট হিসেবে সেট করুন
fnm install 20 --use && fnm default 20

দ্রুত ডাউনলোডের জন্য মিরর ব্যবহার করুন

bash
# মিরর ব্যবহার করুন
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

নির্দিষ্ট আর্কিটেকচার ইনস্টল করুন

bash
# Apple Silicon Mac এ x64 ভার্সন ইনস্টল করুন
fnm install 20 --arch=x64

ভার্সন ফরম্যাট

fnm একাধিক ভার্সন ফরম্যাট সমর্থন করে:

ফরম্যাটউদাহরণবিবরণ
মেজর ভার্সন20সর্বশেষ 20.x.x
মাইনর ভার্সন20.10সর্বশেষ 20.10.x
নির্দিষ্ট ভার্সন20.10.0নির্দিষ্ট ভার্সন
LTS নামlts/ironLTS ভার্সন কোডনেম
latest--latestসর্বশেষ ভার্সন

LTS ভার্সন কোডনেম

কোডনেমভার্সনরিলিজ তারিখ
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

পরিবেশ ভেরিয়েবল

আপনি পরিবেশ ভেরিয়েবলের মাধ্যমে ডিফল্ট আচরণ কনফিগার করতে পারেন:

bash
# মিরর সেট করুন
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

# Corepack সক্রিয় করুন
export FNM_COREPACK_ENABLED=true

# ইনস্টলেশন ডিরেক্টরি সেট করুন
export FNM_DIR=~/.fnm

সাধারণ সমস্যা

ইনস্টলেশন ব্যর্থ

bash
# মিরর ব্যবহার করে দেখুন
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# বিস্তারিত লগ দেখুন
fnm install 20 --log-level=info

ভার্সন ইতিমধ্যে বিদ্যমান

bash
# ইনস্টলকৃত ভার্সন দেখুন
fnm list

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

ধীর ডাউনলোড

bash
# মিরর কনফিগার করুন
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20

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