Установка и настройка 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
Процесс установки
- Добавьте официальный репозиторий NodeSource:
1curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
- Установите Node.js и npm:
1sudo apt install -y nodejs
- Проверьте установку:
1node -v && npm -v
Настройка
Рекомендуемые настройки:
- Установите менеджер версий nvm:
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
- Перезагрузите терминал и установите нужную версию:
1nvm install 18.20.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