Главная > ОС > Linux > Centos > 9 > Установка и настройка Node.js на Linux CentOS 9

Установка и настройка Node.js на Linux CentOS 9

Обновлено: 14.04.2025Руководство

Установка и настройка Node.js на Linux CentOS 9

Подробное руководство по установке, настройке и оптимизации Node.js для Linux CentOS 9

Введение

Node.js - среда выполнения JavaScript на стороне сервера, необходимая для современных веб-приложений. Это руководство покажет, как установить и настроить Node.js на CentOS 9, включая управление версиями и базовую оптимизацию.

Требования

Для работы потребуется:

  • CentOS 9 с доступом к терминалу
  • Права sudo или root
  • Минимум 512 МБ оперативной памяти
  • 1 ГБ свободного места на диске
  • Стабильное интернет-соединение

Установка

Подготовка

Перед установкой обновите систему:

1sudo dnf update -y
2sudo dnf install -y curl

Проверьте обновления:

1cat /etc/centos-release

Процесс установки

Способ 1: Из официального репозитория Установите Node.js 18.x:

1curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
2sudo dnf install -y nodejs

Способ 2: Через NVM Установите Node Version Manager:

1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
2source ~/.bashrc

Установите нужную версию:

1nvm install 20.0.0

Настройка

Настройте глобальные пути для npm:

1npm config set prefix ~/.npm-global
2echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
3source ~/.bashrc

Проверьте конфигурацию:

1npm config list

Безопасность: Не используйте sudo с npm. Для глобальных пакетов используйте --global с настроенным префиксом.

Типичные ошибки и их решения

Ошибка: Команда 'node' не найдена Решение:

1source ~/.bashrc
2ln -s /usr/bin/nodejs /usr/bin/node

Ошибка: EACCES при установке пакетов Исправьте права:

1sudo chown -R $(whoami) ~/.npm
2sudo chown -R $(whoami) /usr/local/lib/node_modules

Заключение

Вы успешно установили Node.js на CentOS 9. Для поддержки актуальных версий регулярно обновляйте пакеты через sudo dnf update nodejs или nvm install --lts.

Команды

Обновление системы

1sudo dnf update -y

Установка Node.js 18.x

1sudo dnf install -y nodejs

Проверка версии Node.js

1node --version

Установка NVM

1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Решение проблем

Ошибка GPG при добавлении репозитория

Импортируйте новый ключ:

1sudo rpm --import https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL9
1sudo rpm --import https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL9

Старая версия npm в репозитории

Обновите npm отдельно:

1sudo npm install -g npm@latest
1sudo npm install -g npm@latest