این روزها منظورم زمانی که این مطلب رو مینویسم Nodejs به سرعت داره رشد میکنه و بین برنامه نویس ها محبوبیت خاصی پیدا کرده. خیلی از برنامهنویسها و همینطور شرکتها تمایل پیدا کردن که به این سمت برن.
اگر شما از لینوکس استفاده میکنید یا حتی ویندوز یا مک برای استفاده از اون باید اول نصبش کنید.
چیزی که همیشه هم گفتم داکیومنت دوست شماست و میتونید همه چیز رو اونجا یاد بگیرید.
خب بریم سراغ اصل مطلب
اگر با گیت هاب راحت تر هستید برای کار میتونید برید به اینجا تا بدونید باید چیکارا بکنید و در غیر اینصورت میتونید ادامه مطلب رو بخونید تا بدونید باید پله پله چیکار بکنید :-)
شما زمانی که میخواید بدونید آیا روی سیستم شما nodejs نصب هست یا نه اول ترمینال رو باز کنید بعد دستور زیر رو داخلش تایپ کنید
node -v
//or
nodejs -v
هر کدوم از دو تا دستور بالا رو استفاده کنید مشکلی نداره و به شما ورژن nodejs روی سیستم رو نشون میده.و اگر نداشته باشید میگه این پکیج وجود نداره.
خب اینو باید بگم که nodejs ورژن های مختلفی داره و شما هر ورژنی رو که دوست داشته باشید میتونید نصب کنید. راه ساده اینه که داخل ترمینال البته داخل ubunut دستور زیر رو وارد کنید.
sudo apt install nodejs
که میاد و برای شما nodejs رو نصب میکنه. البته من این روش رو پیشنهاد نمیکنم چون نسخهای رو که براتون نصب میکنه احتمال زیاد خیلی قدیمی هستش و نمیتونید از بعضی چیزا استفاده کنید مثلا npx چون در کنارش میاد npm 3 رو براتون نصب میکنه که خیلی قدیمیه.
بهترین راه اینه که مستقیم بریم و خودمون نصبش کنیم. لیست نسخههای مختلف برای توزیعهای مختلف رو میتونید اینجا ببینید یا اینکه اگر دوست دارید به طور دستی اون رو نصب کنید.
من اینجا نسخه ۱۲ رو نصب میکنم که باید دستورهای زیر رو به ترتیب وارد کنید.
البته اگر curl رو روی سیستم ندارید قبلش دستور زیر رو وارد کنید
sudo apt install curl
بعد میتونید برید سراغ مرحله بعد
#ubunut
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
بعد از زدن دستور یکم صبر کنید تا پکیج دانلود و نصب بشه بعد با زدن دستور اول که گفتم میتونید ببینید نسخه ۱۲ nodejs رو سیستم شما نصب شده.
زمانی که شما nodejs رو نصب میکنید به همراهش npm هم نصب میشه که برای مدیریت پکیج ها هستش که برای دیدن اون هم میتونید از دستور زیر استفاده کنید.
npm -v
اگ میخواید از npx هم استفاده کنید یادتون باشه nodejs شما بهتره نسخش بالای ۱۰ باشه و همینطور نسخه npm هم ۶ باشه.