---
title: نصب Node.js در AlmaLinux
description: "## آموزش نصب Node.js در AlmaLinux قبل از اینکه در مورد نحوه نصب Node.js روی AlmaLinux 9 صحبت کنیم، بیایید به طور خلاصه بفهمیم که **Node.js** چیست ؟ Node.js یک محیط اجرای جاوا اسکریپت متن‌باز است که بر روی موتور V8 کروم…"
url: "https://www.novinhost.org/docs/how-to-install-node-js-on-almalinux/"
updated: "2025-10-04"
category: راهنمای لینوکس / آلمالینوکس
---

# نصب Node.js در AlmaLinux

## آموزش نصب Node.js در AlmaLinux

قبل از اینکه در مورد نحوه نصب Node.js روی AlmaLinux 9 صحبت کنیم، بیایید به طور خلاصه بفهمیم که **Node.js** چیست ؟

Node.js یک محیط اجرای جاوا اسکریپت متن‌باز است که بر روی موتور V8 کروم ساخته شده است. این محیط به توسعه‌دهندگان اجازه می‌دهد تا کد را خارج از مرورگر اجرا کنند و برنامه‌های سمت سرور را فعال کنند. Node.js از یک مدل ورودی/خروجی رویدادمحور و غیر مسدودکننده استفاده می‌کند که باعث افزایش کارایی و مقیاس‌پذیری برای پروژه‌های توسعه وب می‌شود.

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

[**سرور مجازی فرانسه**](https://www.novinhost.org/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)

در این آموزش، Node.js را روی AlmaLinux 9 نصب خواهید کرد. همچنین به چند سوال متداول در مورد نحوه نصب Node.js روی AlmaLinux 9 خواهیم پرداخت.

## مزایای Node.js

1. **کارایی** : Node.js با عملیات غیر مسدودکننده، کارایی را افزایش می‌دهد.
2. **مقیاس‌پذیری** : مقیاس‌پذیری یکپارچه‌ای را برای مدیریت درخواست‌های همزمان فراهم می‌کند.
3. **سرعت** : به دلیل معماری رویدادمحور خود، اجرای سریعی را ارائه می‌دهد.
4. **اکوسیستم وسیع** : دارای کتابخانه‌ای غنی از بسته‌ها برای قابلیت‌های متنوع است.
5. **برنامه‌های بلادرنگ** : ایده‌آل برای ساخت برنامه‌های واکنش‌گرا و داده‌محور مانند برنامه‌های چت و راه‌حل‌های اینترنت اشیا.

## پیش‌نیازها

- دستگاهی با AlmaLinux 9
- دسترسی به خط فرمان یا پنجره ترمینال
- `sudo`امتیاز یا `root`دسترسی

## نصب Node.js با استفاده از NodeSource

یک مخزن با جدیدترین نسخه‌های NodeSource توسط NodeSource در دسترس قرار گرفته است. برای اضافه کردن مخزن NodeSource به سیستم خود، `Node.js`ابتدا باید اسکریپت راه‌اندازی را اجرا کنید:`curl`

```bash
curl -sL https://rpm.nodesource.com/setup_20.x | sudo bash -
```

حالا که مخزن اضافه شده است، Node.js را نصب کنید:

```bash
sudo yum install -y nodejs
```

مدیر بسته Node.js `npm`که برای نصب ماژول‌ها استفاده می‌شود، هنگام اجرای این دستور نیز نصب خواهد شد.

## تأیید نصب

نسخه‌های زیر را بررسی کنید `Node.js`و `npm`مطمئن شوید که به درستی نصب شده‌اند:

```bash
node -v
npm -v
```

نسخه‌های نصب‌شده‌ی `npm`و Node.js به ترتیب در خروجی نشان داده خواهند شد.

## استفاده از AlmaLinux AppStream

AppStream، یکی از ویژگی‌های AlmaLinux، ماژول‌هایی را برای نسخه‌های مختلف بسته‌های نرم‌افزاری ارائه می‌دهد. برای نصب Node.js از AppStream، ابتدا به دنبال ماژول‌های موجود باشید:

```bash
sudo dnf module list nodejs
```

نسخه مورد نظر خود را انتخاب کنید و ماژول را روشن کنید:

```bash
sudo dnf module enable nodejs:<version> -y
```

در لیست ماژول‌ها، شماره نسخه مورد نظر برای جایگزینی را پیدا کنید `<version>`.

در حال حاضر، Node.js را می‌توان نصب کرد:

```bash
sudo dnf install nodejs -y
```
