Node.js یک محیط runtime جاوا اسکریپت برای برنامه نویسی server-side است. این برنامه cross-platform به توسعه دهندگان امکان می دهد تا با استفاده از جاوا اسکریپت، برنامه های backend مقیاس پذیر ایجاد کنند. امروزه این پلتفرم بین کاربران بسیار محبوب شده و به بخش اساسی ساخت برنامه های server-side و شبکه تبدیل شده است.
می توان از Node.js در ایجاد برنامه های کاربردی برای پلتفرم های مختلف مثل: سرور backend، برنامه دهی دسکتاپ، برنامه های کاربردی وب، برنامه های تلفن همراه و غیره استفاده کرد. در ادامه این آموزش قصد داریم نحوه نصب Node.js در راکی لینوکس را به شما کاربران عزیز آموزش دهیم. نکته قابل توجه این است که قبل از شروع نصب، باید یک حساب کاربری root با امتیازات sudo روی سیستم خود نصب کنید. شما می توانید با روش های مختلف این پلتفرم را بر روی سیستم عامل راکی لینوکس خود نصب کنید. روش اول مناسب کسانی است که می خواهند Node.js را برای طولانی مدت نصب کنند و به ندرت نیاز به تعویض نسخه های مختلف آن دارند. روش دوم برای توسعه دهندگانی است که نیاز به جابجایی مکرر بین نسخه Node.js دارند.
فهرست مطالب
روش های نصب Node.js در Rocky Linux چیست؟
پس از توضیح مختصر در مورد این پلتفرم، اکنون می خواهیم مراحل نصب Node.js در Rocky Linux را با دقت بیشتری بررسی کنیم. شما می توانید با دو روش این پلتفرم را بر روی سیستم عامل راکی لینوکس خود نصب کنید.
روش اول: نصب Node.js با DNF از مخازن پیش فرض
به طور پیش فرض، راکی لینوکس یک ماژول مخزن برای Node.js فراهم می کند. شما می توانید برای بررسی تمام ماژول های مخزن موجود در سیستم راکی لینوکس خود، دستور زیر را اجرا کنید:
sudo dnf module list | grep nodejs
همان طور که مشاهده می کنید نسخه 10 nodejs به عنوان ماژول مخزن پیش فرض با نمایه پیش فرض common انتخاب شده است.
در حال حاظر آخرین نسخه موجود، نسخه 14 است که در مخزن نیز وجود دارد.
دستور زیر را برای فعال کردن ماژول nodejs نسخه 14 اجرا کنید:
sudo dnf module enable nodejs:14
اکنون، برای تایید و فعال کردن «y» را تایپ کنید.
در صورت تمایل، اگر می خواهید با پروفایل های مختلف مثل: development, minimal, s2i نصب را انجام دهید، می توانید پروفایل را به صورت زیر مشخص کنید:
sudo dnf module enable nodejs:14/minimal
پس از آن ماژول مخزن nodejs را با استفاده از دستور زیر تایید کنید:
sudo dnf module list nodejs
اگر نصب شما صحیح باشد، ماژول nodejs نسخه 14 را با علامت ‘[e]’ فعال می بینید و همچنین نمایه پیش فرض را با ‘[d]’ به عنوان common انتخاب می کنید.
مراحل نصب Nodejs و npm در راکی لینوکس
در این قسمت، می توانید Node.js و npm را با اجرای دستور DNF زیر نصب کنید:
sudo dnf install nodejs npm
اکنون باید «y» را تایپ کرده و «Enter» را فشار دهید تا بستههای Node.js و npm را تأیید و نصب کنید.
همانطور که مشاهده می کنید، این دستور Nodejs 14.x را از مخزن AppStream انتخاب می کند.
حال اگر فرآیند نصب کامل شد، نصب Node.js خود را با استفاده از دستور زیر تأیید کرده و مسیر باینری Node.js و npm را چک کنید:
which node which npm
شما می توانید نسخه Node.js و npm را با استفاده از دستور زیر بررسی کنید:
node --version npm --version
روش دوم: نصب Nodejs به وسیله NVM
Nvm (Node Version Manager) ابزاری است که در bash با سازگاری POSIX برای مدیریت نسخههای Node.js نوشته شده است. ویژگی اصلی استفاده از nvm این است که می توانید چندین نسخه Node.js را روی یک ماشین نصب کنید. با استفاده از این ابزار، توسعهدهندگان میتوانند به طور مرتب بین چندین نسخه Node.js جابجا شوند. یا به بیان دیگر، میتوانند برای هر پروژهای که روی آن کار میکنند، از نسخهای متفاوت Node.js استفاده کنند.
نصب NVM (Node Version Manager)
برای نصب nvm باید دستور زیر را اجرا کنید:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
در این مرحله اسکریپت نصب کننده در حال اجرا خواهد بود و پیکربندی جدیدی به فایل ‘~/.bashrc’ اضافه خواهد کرد.
با استفاده از دستور زیر می توانید پیکربندی ~/.bashrc را بارگیری مجدد کنید:
source ~/.bashrc
پس از آن، نصب nvm را با استفاده از دستور موجود تایید کرده و بررسی کنید که آیا دستور ‘nvm’ موجود است یا خیر:
command -v nvm
اگر دستور ‘nvm’ موجود باشد، خروجی به صورت ‘nvm’ خواهد بود.
در مرحله آخر، می توانید نسخه nvm و صفحه راهنمای npm را با استفاده از دستور زیر بررسی کنید:
nvm --version nvm --help
ابزار NVM چه کاربردهایی دارد؟
روشی دومی که برای نصب Node.js در اینجا توضیح داده شد، توسط ابزار nvm بود. ما در این بخش می خواهیم توضیحات مفید دیگری در رابطه با این ابزار برای شما ارائه دهیم. پس بیایید به بررسی کاربردهای مفید دیگر آن بپردازیم:
بررسی نسخه های Nodejs موجود در مخزن
ابتدا، با استفاده از دستور nvm، تمام نسخه های موجود Node.js را در مخزن راه دور بررسی کنید. می توانید دستور زیر را برای بررسی تمام نسخه های موجود Node.js در مخزن راه دور اجرا کنید:
nvm ls-remote
اکنون لیستی از نسخه های Node.js را به صورت زیر مشاهده خواهید کرد:
v0.1.14 v0.1.15 ... .... .... v16.7.0 v16.8.0
در مرحله بعد، خروجی را با استفاده از دستور زیر فیلتر کنید تا فقط نسخه LTS Node.js را با استفاده از گزینه “–lts” نشان دهد:
nvm ls-remote --lts
حال فقط لیست نسخه Node.js LTS نشان داده می شود:
v4.2.0 (LTS: Argon) v4.2.1 (LTS: Argon) v4.9.1 (Latest LTS: Argon) ... .... v14.17.5 (LTS: Fermium) v14.17.6 (Latest LTS: Fermium)
راهی مناسب برای نصب Nodejs
پس از بررسی نسخه های قابل دسترسی، نسخه Node.js ای را که نیاز دارید، به کمک این دستور نصب و اجرا خواهید کرد:
nvm install v16.8.0
شما می توانید با استفاده از دستور زیر نصب نسخه مورد نظر خود را تایید کنید:
node --version npm --version
در مرحله بعد، می توانید از گزینه ‘–lts’ برای نصب نسخه LTS Node.js استفاده کنید. و سپس، دستور nvm زیر را اجرا کنید:
nvm install --lts
این دستور آخرین نسخه LTS Node.js را دانلود می کند.
پس از اتمام فرآیند نصب، دستور زیر را برای تایید نصب اجرا کنید:
node --version npm --version
حال خواهید دید که نسخه پیشفرض Node.js به آخرین نسخه LTS v14.x تغییر یافته است.
علاوه بر این، شما می توانید Node.js را با استفاده از نام رمز آن نصب کنید. برای مثال، دستور زیر را برای نصب Node.js ‘dubnium’ اجرا کنید، که نام رمز Node.js v10.x می باشد:
nvm install lts/dubnium
ابزار Node.js dubnium ،nvm را داخل سیستم شما دانلود می کند.
مدیریت چندین نسخه Node.js
در این بخش، پس از نصب چندین نسخه Node.js، اکنون شما می توانید تعدادی از نسخه Node.js را در سیستم خود مدیریت کنید.
برای بررسی تمام نسخه های نصب شده Node.js، دستور nvm زیر را اجرا کنید:
nvm ls
پس از اجرای دستور بالا، تمام نسخه های نصب شده Node.js را مشاهده خواهید کرد و در حال حاضر، شما از Node.js v10.24.1 به عنوان پیش فرض استفاده می کنید.
برای تغییر نسخه پیشفرض Node.js که در حال حاضر از آن استفاده می کنید، دستور nvm را به دنبال گزینه «use» اجرا کنید.
با استفاده از دستور زیر، می توانید یک نسخه خاص از Node.js را به عنوان پیش فرض شناسایی می کنید:
nvm use v16.8.0
پس از آن، می توانید نسخه فعلی Node.js را با استفاده از دستور زیر تأیید کنید:
nvm current
و خواهید دید که نسخه Node.js پیش فرضی که در حال حاضر استفاده می کنید v16.8.0 است.
در مرحله بعد، برای تنظیم نسخه Node.js LTS به عنوان پیش فرض، می توانید از دستور زیر استفاده کنید:
nvm use --lts
پس از آن، بار دیگر نسخه Node.js را که در حال حاضر استفاده می کنید را با استفاده از دستور زیر چک کنید:
nvm current
و در نهایت، با انجام این مراحل توانستید نسخه پیش فرض Node.js را به نسخه LTS v14.x تغییر دهید.
در پایان باید اضافه کنیم که اگر قصد استفاده از سیستم عامل جدید و کاربردی راکی لینوکس را دارید، ما در سایت آذرسیس این توزیع محبوب، از توزیع های سرور مجازی لینوکس، را ارائه می دهیم و شما کاربران عزیز می توانید آن را از لینک موجود در این قسمت نصب و راه اندازی کنید.
نتیجه گیری
در این آموزش نحوه نصب Node.js در راکی لینوکس را برای شما کاربران عزیز توضیح دادیم. شما می توانید با انجام دادن دو روش توضیح داده شده، Node.js را بر روی سیستم عامل راکی لینوکس خود نصب کنید. روش اول توضیح داده شده در متن، نصب Node.js از با استفاده از مخزن AppStream است که می توان برای سایر توزیع های RHEL مانند CentOS و غیره استفاده کرد. روش دوم، نصب Node.js با NVM (Node Version Manager) است که می توان این روش را در اکثر توزیع های لینوکس اعمال کرد. امیدواریم این مقاله برای شما مفید واقع شده باشد. از همراهی شما سپاسگزاریم.