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 নিম্নলিখিত ক্রমে খুঁজে:
.node-versionফাইল.nvmrcফাইলpackage.jsonengines.node- ডিফল্ট ভার্সন
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সম্পর্কিত লিংক
- ভার্সন ম্যানেজমেন্ট - ভার্সন ম্যানেজমেন্ট গাইড
- কমান্ড রেফারেন্স - সকল কমান্ডের বিবরণ
- install কমান্ড - install কমান্ডের বিবরণ