Главная > ОС > Linux > Opensuse > Leap-15.5 > Установка и настройка Node.js на linux opensuse leap-15.5

Установка и настройка Node.js на linux opensuse leap-15.5

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

Установка и настройка Node.js на linux opensuse leap-15.5

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

Введение

Node.js - среда выполнения JavaScript для серверных приложений. Данное руководство поможет установить и настроить Node.js на OpenSUSE Leap 15.5 с использованием официальных репозиториев и менеджера версий nvm.

Требования

  • Сервер или ПК с OpenSUSE Leap 15.5
  • Права администратора (sudo)
  • Минимум 500 МБ свободного дискового пространства
  • Стабильное интернет-подключение

Установка

Выберите один из двух методов установки:

Подготовка

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

sudo zypper refresh
sudo zypper update -y

Способ 1: Официальные репозитории

  1. Добавьте репозиторий Node.js:
1sudo zypper addrepo https://download.opensuse.org/repositories/devel:languages:nodejs/openSUSE_Leap_15.5/Node.js.repo
  1. Установите пакеты:
1sudo zypper install -y nodejs16 npm16

Способ 2: Установка через NVM

  1. Установите зависимости:
1sudo zypper install -y curl git
  1. Установите nvm:
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
  1. Перезагрузите оболочку:
exec $SHELL
  1. Установите Node.js:
1nvm install --lts

Настройка

Проверьте установку:

1node --version
2npm --version

Для глобальных пакетов создайте отдельную директорию:

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

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

Ошибка: Пакет nodejs не найден

Решение: Проверьте подключение репозитория

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

Решение: Используйте команду:

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

Заключение

Вы успешно установили Node.js. Для дальнейшей настройки используйте файл .npmrc и менеджер процессов pm2.

Команды

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

sudo zypper update -y

Установка Node.js из репозитория

1sudo zypper install -y nodejs16 npm16

Установка NVM

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

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

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

Переустановите Node.js или добавьте пути в $PATH

source ~/.bashrc

Ошибки при установке через NVM

Проверьте права доступа и установите пакет curl

1sudo zypper install -y curl