Ubuntu

آموزش نصب کامل Node.js روی Ubuntu 18.04

هاست وردپرس

Node.js یک پلتفرم منبع باز برای کار با JavaScript در محیط سرور است که امکان اجرا کد های جاوا اسکریپت در سرور را فراهم می سازد. این پلتفرم برای برنامه نویسان و توسعه دهندگان که قصد نوشتن یا توسعه برنامه ها و ابزار های تحت شبکه را دارند بسیار کارآمد است به همین منظور در این مطلب با آموزش نصب کامل Node.js روی Ubuntu 18.04 قصد داریم نحوه نصب Node از سه روش اصلی را توضیح دهیم.

آموزش نصب کامل Node.js روی Ubuntu 18.04

همانطور که توضیح دادیم برای نصب Node JS می توان از 3 روش مختلف استفاده کرد که هر کدام از آنها را می توانیم متناسب با کاربرد مورد نظر خود روی سرور نصب کنیم. در ادامه هر 3 روش توضیح می دهیم و در ابتدا هر روش توضیح می دهیم که هر روش مناسب چه افرادی می باشد.

پیش از شروع پشینهاد می کنیم اگر به افزودنی های بسته npm برای Node نیاز دارید ابتدا build tools را نصب کنید.

sudo apt update
sudo apt install -y build-essential curl

نصب Node JS از مخزن سیستم عامل

مخزن سیستم عامل به طور پیش فرض شامل نسخه ای از Node جهت نصب روی سرور است و معمولا این روش جوابگو نیاز بسیاری از کاربران می باشد مگر اینکه شما نیازمند نسخه ای خاص از Node باشید یا به چندین نسخه Node به صورت همزمان روی سرور نیاز داشته باشید. (این روش ها در ادامه توضیح داده شده اند)

این روش بسیار ساده بوده و برای شروع نیاز است تا ابتدا بسته های اساسی سیستم عامل را به روز رسانی کنیم.

sudo apt update

سپس می توانیم Node را همراه پکیج npm جهت مدیریت بسته های مورد نیاز Node روی سرور نصب کنیم.

sudo apt install nodejs npm

پس از اینکه فرآیند نصب برنامه به پایان رسید جهت بررسی نسخه نصب شده روی سرور می توانیم از دستور زیر استفاده کنیم تا در خروجی نسخه برنامه نصب شده نمایش داده شود.

nodejs --version

نصب Node JS از طریق NodeSource PPA

نصب Node از طریق NodeSource PPA برای برنامه نویسانی مناسب است که نیاز دارند جدیدترین نسخه از Node JS را بر روی سرور خود نصب کنند زیرا مخزن PPA دارای نسخه های به روزی از Node است که می توانید بر روی سرور نصب کنیم. برای شروع باید PPA را بر روی سرور نصب کنیم تا به آن دسترسی داشته باشیم.

cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

حال اسکریپت دانلود شده را می توانیم با دستور bash اجرا کنیم.

sudo bash nodesource_setup.sh

پس از اجرا شدن اسکریپت Nodesource می توانیم Node را بر روی سرور نصب کنیم.

sudo apt install nodejs

بعد از به پایان رسیدن نصب Node.JS می توانیم نسخه نصب شده از برنامه با استفاده از PPA را بررسی کنیم.

nodejs -v

قابل ذکر است در این روش npm نیز به صورت خودکار متناسب با نسخه نصب شده روی سرور نصب و راه اندازی می شود که می توانیم با دستور زیر نسخه npm را نیز بررسی کنیم.

npm -v

نصب Node JS از طریق Node.js Version Manager

روش NVM یا Node.js Version Manager جایگزینی برای سایر روش های نصب Node است اما تفاوت اساسی آن با سایر روش ها این است که در این روش می توان چندین نسخه مورد نیاز از Node را بر روی سرور نصب کرد که بسیار برای توسعه دهندگانی که نیاز دارند به صورت مداوم نسخه Node JS نصب شده روی سرور خود را تغییر دهند کارآمد است. در این حالت هر نسخه ای از Node را که بر روی سرور نصب می کنید بسته ها و npm مخصوص آن نسخه نیز به طور خودکار نصب می شود.

در این روش باید ابتدا اسکریپت nvm را بر روی سرور نصب کنیم.

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o install_nvm.sh

حال اسکریپت نصب شده را با دستور زیر اجرا می کنیم.

bash install_nvm.sh

می توانیم با دستور زیر لیست نسخه های Node JS که از طریق اسکریپت NVM برای نصب روی سرور در دسترس قرار دارند را مشاهده کنیم.

nvm ls-remote

خروجی

 v8.11.1 (Latest LTS: Carbon)
v9.0.0
v9.1.0
v9.2.0
v9.2.1
v9.3.0
v9.4.0
v9.5.0
v9.6.0
v9.6.1
v9.7.0
v9.7.1
v9.8.0
v9.9.0
v9.10.0
v9.10.1
v9.11.0
v9.11.1
v10.0.0

برای نصب هر یک از نسخه هایی که در خروجی قابل مشاهده هستند می توانیم از دستوری مشابه زیر استفاده کرده و نسخه مورد نظر را در دستور جایگزین کنیم.

nvm install 10.0.0

با نصب هر نسخه می توانیم با دستور زیر از درستی ورژن نصب شده اطمینان پیدا کنیم.

node -v

همچنین با دستور زیر می توانیم لیست نسخه های Node.js که روی سرور نصب شده اند را مشاهده کنیم.

nvm ls

در صورتی که نیاز دارید یک نسخه خاص را به عنوان نسخه پیش فرض سرور تعریف کنید می توانید از این دستور استفاده کنید.

nvm alias default 10.0.0

در اینجا به پایان آموزش نصب کامل Node.js روی Ubuntu 18.04 از پرداز آی تی رسیدیم و امیدواریم موفق شده باشید متناسب با پروژه های خود یکی از روش های نصب Node روی سرور را انجام داده باشید.

هاست و دامنه

نوشته های مشابه

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

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

دکمه بازگشت به بالا
بستن