آموزش نصب Node.js در AlmaLinux #
قبل از اینکه در مورد نحوه نصب Node.js روی AlmaLinux 9 صحبت کنیم، بیایید به طور خلاصه بفهمیم که Node.js چیست ؟
Node.js یک محیط اجرای جاوا اسکریپت متنباز است که بر روی موتور V8 کروم ساخته شده است. این محیط به توسعهدهندگان اجازه میدهد تا کد را خارج از مرورگر اجرا کنند و برنامههای سمت سرور را فعال کنند. Node.js از یک مدل ورودی/خروجی رویدادمحور و غیر مسدودکننده استفاده میکند که باعث افزایش کارایی و مقیاسپذیری برای پروژههای توسعه وب میشود.
تطبیقپذیری، سرعت و کتابخانهی وسیع بستههای نرمافزاری آن، آن را به انتخابی محبوب برای ایجاد وبسایتها و برنامههای پویا و تعاملی تبدیل کرده است. Node.js یک فناوری کلیدی برای توسعهی وب مدرن است که بستری قوی و انعطافپذیر برای ساخت راهحلهای قدرتمند سمت سرور ارائه میدهد.
در این آموزش، Node.js را روی AlmaLinux 9 نصب خواهید کرد. همچنین به چند سوال متداول در مورد نحوه نصب Node.js روی AlmaLinux 9 خواهیم پرداخت.
مزایای Node.js #
- کارایی : Node.js با عملیات غیر مسدودکننده، کارایی را افزایش میدهد.
- مقیاسپذیری : مقیاسپذیری یکپارچهای را برای مدیریت درخواستهای همزمان فراهم میکند.
- سرعت : به دلیل معماری رویدادمحور خود، اجرای سریعی را ارائه میدهد.
- اکوسیستم وسیع : دارای کتابخانهای غنی از بستهها برای قابلیتهای متنوع است.
- برنامههای بلادرنگ : ایدهآل برای ساخت برنامههای واکنشگرا و دادهمحور مانند برنامههای چت و راهحلهای اینترنت اشیا.
پیشنیازها #
- دستگاهی با AlmaLinux 9
- دسترسی به خط فرمان یا پنجره ترمینال
sudoامتیاز یاrootدسترسی
نصب Node.js با استفاده از NodeSource #
یک مخزن با جدیدترین نسخههای NodeSource توسط NodeSource در دسترس قرار گرفته است. برای اضافه کردن مخزن NodeSource به سیستم خود، Node.jsابتدا باید اسکریپت راهاندازی را اجرا کنید:curl
curl -sL https://rpm.nodesource.com/setup_20.x | sudo bash -
حالا که مخزن اضافه شده است، Node.js را نصب کنید:
sudo yum install -y nodejs
مدیر بسته Node.js npmکه برای نصب ماژولها استفاده میشود، هنگام اجرای این دستور نیز نصب خواهد شد.
تأیید نصب #
نسخههای زیر را بررسی کنید Node.jsو npmمطمئن شوید که به درستی نصب شدهاند:
node -v
npm -v
نسخههای نصبشدهی npmو Node.js به ترتیب در خروجی نشان داده خواهند شد.
استفاده از AlmaLinux AppStream #
AppStream، یکی از ویژگیهای AlmaLinux، ماژولهایی را برای نسخههای مختلف بستههای نرمافزاری ارائه میدهد. برای نصب Node.js از AppStream، ابتدا به دنبال ماژولهای موجود باشید:
sudo dnf module list nodejs
نسخه مورد نظر خود را انتخاب کنید و ماژول را روشن کنید:
sudo dnf module enable nodejs:<version> -y
در لیست ماژولها، شماره نسخه مورد نظر برای جایگزینی را پیدا کنید <version>.
در حال حاضر، Node.js را میتوان نصب کرد:
sudo dnf install nodejs -y
