Главная > ОС > Linux > Ubuntu > 24.04 > Установка и настройка Node.js на linux ubuntu 24.04

Установка и настройка Node.js на linux ubuntu 24.04

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

Установка и настройка Node.js на linux ubuntu 24.04

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

Введение

Node.js — популярная платформа для разработки серверных приложений. Это руководство поможет установить и настроить Node.js на Ubuntu 24.04, включая управление версиями, базовую конфигурацию и решение распространённых проблем.

Требования

Для выполнения установки потребуется:

  • Ubuntu 24.04 (любая редакция)
  • Пользователь с правами sudo
  • Минимум 500 МБ свободного места
  • Стабильное интернет-соединение
  • Терминал или SSH-доступ

Установка

Подготовка

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

sudo apt update && sudo apt upgrade -y

Установите базовые зависимости:

1sudo apt install -y curl software-properties-common

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

  1. Добавьте официальный репозиторий NodeSource:
1curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
  1. Установите Node.js и npm:
1sudo apt install -y nodejs
  1. Проверьте установку:
1node -v && npm -v

Настройка

Рекомендуемые настройки:

  1. Установите менеджер версий nvm:
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  1. Перезагрузите терминал и установите нужную версию:
1nvm install 18.20.1
  1. Настройте глобальный кэш npm:
1npm config set cache ~/.npm-cache --global

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

Ошибка: EACCES при глобальной установке пакетов Решение:

1sudo chown -R $(whoami) ~/.npm

Ошибка: Не найден пакет nodejs Решение:

1sudo apt update
2sudo apt install -y ca-certificates

Заключение

Теперь вы имеете рабочую среду Node.js. Для дальнейшей настройки:

  • Настройте файл .npmrc
  • Используйте pm2 для управления процессами
  • Регулярно обновляйте версии через nvm

Команды

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

sudo apt update && sudo apt upgrade -y

Установка базовых зависимостей

1sudo apt install -y curl software-properties-common

Добавление репозитория Node.js 20.x

1curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

Установка Node.js и npm

1sudo apt install -y nodejs

Проверка версий

1node -v && npm -v

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

Ошибка SSL при подключении к репозиторию

Обновите сертификаты CA

1sudo apt install --reinstall ca-certificates

Команда nvm не найдена

Выполните source ~/.bashrc или перезапустите терминал

source ~/.bashrc

Устаревшая версия npm

Обновите npm глобально

1sudo npm install -g npm@latest