Skip to content

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

fnm use কমান্ড বর্তমানে ব্যবহৃত Node.js ভার্সন পরিবর্তন করতে ব্যবহৃত হয়।

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

bash
fnm use [OPTIONS] [VERSION]

প্যারামিটার

VERSION

পরিবর্তন করার জন্য Node.js ভার্সন নির্দিষ্ট করুন:

bash
# মেজর ভার্সনে পরিবর্তন করুন
fnm use 20

# নির্দিষ্ট ভার্সনে পরিবর্তন করুন
fnm use 20.10.0

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

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

অপশন

--install-if-missing

যদি ভার্সন ইতিমধ্যে ইনস্টল না থাকে অটোমেটিক্যালি ইনস্টল করুন:

bash
fnm use 18 --install-if-missing

--silent-if-unchanged

যদি ভার্সন অপরিবর্তিত থাকে মেসেজ আউটপুট করবেন না:

bash
fnm use 20 --silent-if-unchanged

--node-dist-mirror

--install-if-missing এর সাথে ব্যবহৃত, ডাউনলোড মিরর নির্দিষ্ট করতে:

bash
fnm use 18 --install-if-missing --node-dist-mirror=https://npmmirror.com/mirrors/node

--fnm-dir

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

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

--log-level

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

bash
fnm use 20 --log-level=quiet

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

মৌলিক পরিবর্তন

bash
# Node.js 20 এ পরিবর্তন করুন
fnm use 20

# Node.js 18.17.0 এ পরিবর্তন করুন
fnm use 18.17.0

অটো ইনস্টল এবং পরিবর্তন

bash
# যদি ভার্সন ইনস্টল না থাকে অটোমেটিক্যালি ইনস্টল করুন
fnm use 16 --install-if-missing

অ্যালিয়াস ব্যবহার করে পরিবর্তন

bash
# পূর্ব-নির্ধারিত অ্যালিয়াস ব্যবহার করুন
fnm use default
fnm use legacy

সাইলেন্ট মোড

bash
# অপ্রয়োজনীয় আউটপুট এড়াতে স্ক্রিপ্টে ব্যবহার করুন
fnm use 20 --silent-if-unchanged

ভার্সন নির্বাচনের অগ্রাধিকার

কোনো ভার্সন নির্দিষ্ট না করা হলে, fnm নিম্নলিখিত ক্রমে খুঁজে:

  1. .node-version ফাইল
  2. .nvmrc ফাইল
  3. package.json engines.node
  4. ডিফল্ট ভার্সন

default কমান্ড থেকে পার্থক্য

  • fnm use - বর্তমান শেল সেশনের জন্য ভার্সন পরিবর্তন করে
  • fnm default - গ্লোবাল ডিফল্ট ভার্সন সেট করে
bash
# ডিফল্ট ভার্সন সেট করুন (নতুন টার্মিনালে প্রযোজ্য)
fnm default 20

# অস্থায়ীভাবে ভার্সন পরিবর্তন করুন (শুধুমাত্র বর্তমান টার্মিনালে)
fnm use 18

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

ভার্সন ইনস্টল নেই

bash
# এরর মেসেজ
error: Can't find version 18.0.0

# সমাধান: অটো ইনস্টল
fnm use 18 --install-if-missing

পরিবর্তন পরে node ভার্সন পরিবর্তন হচ্ছে না

নিশ্চিত হোন শেল কনফিগারেশন সঠিক আছে:

bash
# node পাথ পরীক্ষা করুন
which node

# fnm ডিরেক্টরি নির্দেশ করা উচিত
# ~/.fnm/node-versions/.../bin/node

ভার্সন ফাইল কাজ করছে না

bash
# নিশ্চিত করুন --use-on-cd সক্রিয় আছে
eval "$(fnm env --use-on-cd)"

# নিশ্চিত করুন ভার্সন ফাইল বিদ্যমান আছে
cat .node-version

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