অফিসিয়াল ওয়ে (উবুন্টু)
আপনি যদি নোড 12 এ রয়েছেন এবং নোড 10 এ ডাউনগ্রেড করতে চান, কেবল নোডটি সরিয়ে দিন এবং পছন্দসই সংস্করণের নির্দেশাবলী অনুসরণ করুন:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
উইন্ডোজ
আমি নিজেকে রক্তপাতের প্রান্ত থেকে উইন্ডোজের এলটিএসে ডাউনগ্রেড করতে চেয়েছি। আপনি যদি চকোলেটির মতো প্যাকেজ ম্যানেজার বা এনভিএম বা এন এর মতো নোড সংস্করণ পরিচালক ব্যবহার না করে থাকেন তবে আপনার যে সংস্করণটি চান সেটির .msiজন্য কেবল ডাউনলোড করুন এবং এটি ইনস্টল করুন। আপনি সম্ভবত উইন্ডোজে "প্রোগ্রামগুলি যুক্ত বা সরান" সরঞ্জামের মাধ্যমে ইনস্টল করা সংস্করণটি সরাতে চাইবেন।
Chocolatey
ইনস্টলেশনগুলি খুব সহজেই আপ টু ডেট রাখার জন্য আমি চকোলেটিকে সুপারিশ করি এবং এটি উইন্ডোজে নোড.জেএস ইনস্টল করার একটি সাধারণ উপায়। এলটিএস সংস্করণ ইনস্টল করার আগে আমাকে রক্তপাতের প্রান্ত সংস্করণটি সরিয়ে ফেলতে হয়েছিল:
choco uninstall nodejs
choco install nodejs-lts
সঙ্গে package.json
আপনার প্রোগ্রাম ব্যবহারকারীদের সঠিক সংস্করণ ব্যবহার নিশ্চিত করে
আপনি nodeনির্ভরতা হিসাবে যুক্ত করতে পারেন package.jsonএবং নির্দিষ্ট প্রকল্পের জন্য কোন সংস্করণ ব্যবহৃত হয় তা নিয়ন্ত্রণ করতে পারেন । একটি package.json"স্ক্রিপ্ট" কার্যকর করার পরে , npm(এবং yarn) বিশ্বব্যাপী ইনস্টল করা নোড.জেএসের পরিবর্তে স্ক্রিপ্টটি চালাতে সেই সংস্করণটি ব্যবহার করবে
nodeপ্যাকেজের মাধ্যমে একটি ডাউনলোড করে এই accomplishes nodeআপনার স্থানীয় সিস্টেমের জন্য বাইনারি এবং তা রাখে node_modules/.binডিরেক্টরি।
নোড সংস্করণ পরিচালক
খুব পোর্টেবল না হলেও কিছু বিকাশকারী নোডের কোন বিশ্বব্যাপী সংস্করণ সময়ে কোনও নির্দিষ্ট সময়ে সক্রিয় রয়েছে তা ম্যানুয়ালি স্যুইচ করার মতো। দুটি জনপ্রিয় এনপিএম প্যাকেজ রয়েছে যা আপনার সিস্টেমের জন্য যে সংস্করণটি চান তা নির্বাচন করার জন্য (এবং স্বয়ংক্রিয়ভাবে ইনস্টল করা) সহায়ক সিএলআই ইন্টারফেস সরবরাহ করে: nvmএবং n। উভয়ই ব্যবহার করা এই উত্তরের বাইরে।