برای طرح سوال و دسترسی به آموزش ها  کانال ما در تلگرام بپویندید  

تعویض نسخه nodejs به صورت آنی switch nodejs version

به نام دانای بر حق

پیش در آمد

در بین نرم افزار های اوپن سورس با پویای به شدت بالا یکی از مسائل شما رو درگیر خواهد کرد نسخ مختلف و آپدیت های زود هنگام هستند، که گاهی آزار دهنده میشوند، در همین حین موضوع دیگری مطرح هست که موجبات افزایش اصطکاکت رو با تکنولوژی های بسیار پویا بوجود بیاورد آن هم مخازن های لینوکس هستند، درواقع یک نرم افزار برای ورود به مخازن رسمی لینوکس ها باید open source باشد به علاوه گاهی باید stable یا پایدار باشد و در نهایت بررسی ساختاری با مخازن هست که این موضوع باعث میشود که مثلا nodejs همیشه نسخه های ماقبل و قدیمی تر در مخازن توزیع های مختلف باشد و گاهی نیز نیاز به آن حس میشود که شما نسخه خود را upgrade و یا downgrade کنید و اگر بخواهید به این نسخه یا نگارش موجود در repository های توزیع مورد استفاده خود متکی باشد عملا درد سر ساز میشود و اما حتی اگر شما از ویندوز یا mac os استفاده میکنید دوست ندارید مدام نسخه های مختلف را دانلود و نصب مجدد کنید.

نصب چندین نسخه هم زمان و سویچ کردن آنی

برای این که به این موضوع بپردازیم ابتدا حتما اطمینان حاصل کنید یک نسخه از nodejs روی سیستمون نصب هست و حتما به npm توجه داشته باشید برای اطمینان از این قضیه دستور زیر را در ترمینال و یا cmd بزنید:

npm -v

و اگر یک عدد نمایش داده شد حتما nodejs و پکیج منیجر آن نصب است و در غیر این صورت شما با استفاده از این یادداشت بایستی نود جی اس را نصب کنید.

خب حال ما یک package داریم که باید اون رو به صورت سراسری نصب کنید به نام n که کار مورد نظر ما رو انجام میده دستور زیر را مانند بالا اجرا کنید:

برای نسخه های لینوکس،مک و سیستم های unix base

sudo npm install n -g

حتما دستور sudo رو فراموش نکنید و -g نشان global یعنی سراری می باشد

و برای ویندوز:

 npm install n -g

حال اگر پیام موفیقت رو دیدید یعنی نصب شده برای اطمینان دستور زیر را بزنید تا نسخه n مشخص شود:

n --version

اگر عدد دیدید یعنی با موفیت نصب شده حال برای نصب جدید به دستورات زیر توجه کنید:

sudo n stable # نصب آخرین نسخه پایدار
sudo n 4.6.2 # نصب نسخه ۴.۶.۲
sudo n 6.1.0 # نصب نسخه ۶.۱.۰ 
sudo n latest # نصب آخرین نسخه موجود
sudo n # نمایش نسخه های نصب شده و اجازه انتخاب لحظه ای نسخه

در مورد ۲ و ۳ هر نسخه که شما دوست داشته باشید میتواند مانند آن استفاده کنید و در مورد آخر انتخاب گر به حالت زیر است:

نکته در نسخه ویندوز هم شما میتوانید از دستورات بالا استفاده کنید فقط sudo ها را ننویسید.

مخزن اصلی + دمو:

به همین سادگی


انتشار

در

,

توسط

برچسب‌ها:

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *