نحوه نصب Node.js و NPM on اوبونتو 18.04، 20.04 و 22.04: 3 روش

Node.js یکی از محبوب ترین فناوری های وب است که امروزه در دسترس است. به عنوان یک توسعه دهنده، ممکن است بخواهید از آن برای افزایش عملکرد برنامه وب خود یا ایجاد یک محیط توسعه محلی استفاده کنید.

در این مقاله روش نصب Node.js را توضیح خواهیم داد روی یک سیستم لینوکس در حال اجرا اوبونتو 18.04، 20.04، و 22.04. این روش نصب با سیستم های محلی مبتنی بر اوبونتو و سرویس های VPS کار می کند.

ما به شما نشان خواهیم داد که چگونه Node.js را نصب کنید روی اوبونتو با استفاده از مخازن پیش فرض و NodeSource. در نهایت، روش نصب یک نسخه Node.js خاص با استفاده از NVM را یاد خواهید گرفت.

Node.js چیست؟

Node.js یک محیط زمان اجرا سمت سرور است که به کاربران اجازه می دهد کد جاوا اسکریپت را اجرا کنند روی سمت سرور این یک پلتفرم متقابل منبع باز است که برای انواع پروژه های آموزشی و تجاری ایده آل است.

Node.js به ویژه برای رسیدگی به وظایف داده فشرده و توسعه برنامه های شبکه مقیاس پذیر مفید است. موارد استفاده محبوب عبارتند از چت بلادرنگ، جریان داده و پراکسی های سمت سرور.

اگرچه آخرین نسخه Node.js 18.9.0 است، توصیه می کنیم از نسخه 16.17.0 استفاده کنید. پشتیبانی طولانی مدت (LTS) رهایی. بدون در نظر گرفتن، همیشه بررسی کنید Node.js دانلود کنید page برای آخرین نسخه زیرا اغلب به روز می شود.

مهم! قبل از ادامه، مطمئن شوید که برای اجرای دستورات sudo لینوکس به سرور و حساب کاربری غیر روت دسترسی دارید. راهنمای ما را بخوانید تا درباره روش دسترسی به VPS از طریق SSH بیشتر بدانید.

روش نصب Node.js با استفاده از Apt و NPM از مخازن پیش فرض

یک روش کارآمد برای نصب Node.js روی اوبونتو قرار است از مخزن توزیع رسمی استفاده کند. سیستمی که اوبونتو 18.04 یا جدیدتر را اجرا می کند شامل Node.js و Node Package Manager (NPM) بسته های موجود در مخزن پیش فرض

با این حال، این روش به شما اجازه نمی‌دهد که کدام نسخه Node.js را نصب کنید. به عبارت دیگر، ممکن است یک نسخه قدیمی را نصب کند که قبلاً پشتیبانی نشده است.

پیشنهاد می‌کنیم بخوانید:  روش تبدیل HTML به وردپرس

قبل از نصب Node.js، آن را باز کنید terminal از منوی اصلی سیستم خود یا دکمه را فشار دهید Ctrl + جایگزین + تی میانبر. برای نصب Node.js مراحل زیر را دنبال کنید روی VPS شما با استفاده از مدیر بسته Apt:

  1. با استفاده از آن به سرور متصل شوید ssh با وارد کردن موارد زیر:
ssh username@server_ip_address
  1. برای به روز رسانی مخزن، کش Apt را تازه کنید:
sudo apt update
به روز رسانی مدیر بسته apt با استفاده از ترمینالبه روز رسانی مدیر بسته apt با استفاده از ترمینال
  1. رمز عبور سیستم را وارد کرده و فشار دهید وارد.
  2. پس از اتمام آپدیت، Node.js را با وارد کردن دستور زیر نصب کنید:
sudo apt-get install nodejs
نصب Node.js از مخزن پیش فرضنصب Node.js از مخزن پیش فرض
  1. تایپ کنید Y و فشار دهید وارد برای شروع نصب process.
  2. پس از اتمام، مدیریت بسته NPM Node.js را با اجرای موارد زیر نصب کنید:
sudo apt install npm
نصب NPM از مخزن پیش فرضنصب NPM از مخزن پیش فرض
  1. رمز عبور خود را وارد کرده و نصب را تایید کنید.
  2. در نهایت، شماره نسخه Node.js و NPM را بررسی کنید تا تأیید کنید که با موفقیت نصب شده است. این command-line پس از وارد کردن این دستورات، شماره نسخه نصب شده را برمی گرداند:
nodejs -v
npm -v
بررسی Node.js و نسخه NPM نصب شده از ترمینالبررسی Node.js و نسخه NPM نصب شده از ترمینال

فرض کنید می خواهید Node.js یا NPM را از سیستم لینوکس حذف کنید. اگر این مورد است، از دستورات زیر استفاده کنید:

sudo apt remove nodejs
sudo apt remove npm

روش نصب Node.js با Apt با استفاده از NodeSource

راه دیگر برای نصب Node.js استفاده از a است آرشیو بسته شخصی (PPA) مخزن مانند NodeSource. در مقایسه با مخزن پیش فرض اوبونتو، NodeSource نسخه های بیشتری را ارائه می دهد.

اگر می خواهید یک نسخه خاص یا آخرین نسخه Node.js را نصب کنید، این روش ایده آل است. در اینجا روش نصب Node.js آورده شده است روی اوبونتو با استفاده از مخزن NodeSource:

  1. با زدن دستورات زیر را وارد کنید وارد بعد از هر کدام:
sudo apt-get update
sudo apt-get upgrade
  1. اگر از قبل cURL را نصب کرده اید از این مرحله بگذرید. در غیر این صورت دستور زیر را وارد کنید:
sudo apt-get install curl
  1. برای نصب نسخه فعلی، دستور زیر را اجرا کنید. به یاد داشته باشید که مقدار 18.x را با نسخه دلخواه Node.js جایگزین کنید:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
دانلود NodeSource با نسخه 18.x Node.jsدانلود NodeSource با نسخه 18.x Node.js
  1. هنگامی که مخزن NodeSource را دارید، Node.js را نصب کنید:
sudo apt-get install nodejs
نصب Node.js از NodeSourceنصب Node.js از NodeSource

به غیر از Node.js، این دستور NPM را در کنار سایر بسته های وابسته نصب می کند.

  1. از این دو دستور برای استعلام نسخه های Node.js و NPM و تایید نصب استفاده کنید process موفقیت آمیز بود:
node -v
npm -v
بررسی نسخه‌های Node.js و NPM تازه نصب‌شدهبررسی نسخه‌های Node.js و NPM تازه نصب‌شده

روش نصب یک نسخه خاص از Node.js با استفاده از NVM

راه دیگری برای نصب Node.js روی اوبونتو برای استفاده از Node Version Manager (NVM)، آ bash اسکریپت مورد استفاده برای مدیریت چندین نسخه Node.js.

پیشنهاد می‌کنیم بخوانید:  25 بهترین تم کلیسای وردپرس در سال 1403

اگر می خواهید از نسخه خاصی استفاده کنید، نصب Node.js با استفاده از روش NVM ایده آل است. برای شروع، NVM را دانلود و نصب کنید wget:

  1. باز کن console و از دستور زیر استفاده کنید:
sudo apt-get install wget
آ terminal پنجره ای که نصب wget را نشان می دهد processآ terminal پنجره ای که نصب wget را نشان می دهد process
  1. برای نصب نسخه دیگری، جایگزین کنید نسخه 0.39.0 با مقدار دیگری یا از دستور زیر برای دانلود آخرین نسخه استفاده کنید:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.39.0/install.sh | bash
دانلود و نصب NVM با استفاده از wgetدانلود و نصب NVM با استفاده از wget
  1. اجازه دهید اسکریپت NVM از اسکریپت کاربر شما اجرا شود bash مشخصات:
source ~/.profile
فعال کردن اسکریپت NVM برای کاربر فعلی bash مشخصاتفعال کردن اسکریپت NVM برای کاربر فعلی bash مشخصات

پس از نصب NVM، می توانید Node.js را نصب کنید روی سیستم شما:

  1. تمام نسخه های موجود Node.js را با استفاده از NVM با اجرای دستور زیر بررسی کنید:
nvm ls-remote
فهرست موجود است nodeنسخه های .js با استفاده از NVMفهرست موجود است nodeنسخه های .js با استفاده از NVM
  1. در حالی که ممکن است هر نسخه Node.js را نصب کنید، توصیه می کنیم از آخرین نسخه برای اطمینان از پشتیبانی و قابلیت اطمینان آن استفاده کنید. برای این مثال، ما آخرین نسخه LTS را در زمان نوشتن نصب خواهیم کرد:
nvm install 16.17.0
نصب یک نسخه خاص از Node.js با استفاده از NVMنصب یک نسخه خاص از Node.js با استفاده از NVM
  1. با پرس و جو از شماره نسخه فعال فعلی، بررسی کنید که آیا با موفقیت نصب شده است یا خیر:
node -v
در حال بررسی نسخه فعال Node.jsدر حال بررسی نسخه فعال Node.js

نتیجه

Node.js یک محیط اجرای جاوا اسکریپت سمت سرور است که به شما امکان می دهد برنامه های شبکه را به سرعت بسازید. توسعه دهندگان وب اغلب از آن برای رسیدگی به وظایف داده فشرده و تجزیه و تحلیل بلادرنگ استفاده می کنند.

در این مقاله سه روش نصب Node.js را بررسی کردیم روی اوبونتو 22.04 یا نسخه های قدیمی تر. قبل از نصب Node.js، مطمئن شوید که می توانید از دستور sudo استفاده کنید و به سرور خصوصی مجازی خود متصل شوید.

نسخه بسته بندی شده Node.js را از مخزن اوبونتو با استفاده از Apt نصب کنید. از طرف دیگر، از NodeSource یا NVM برای نصب یک نسخه خاص یا آخرین نسخه LTS استفاده کنید.

امیدواریم این مقاله به شما در درک روش نصب Node.js کمک کرده باشد روی VPS یا سیستم لینوکس محلی شما. اگر سوالی دارید، دریغ نکنید که در زیر نظر خود را بنویسید.