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

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

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

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

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

Введение

React – популярная JavaScript-библиотека для создания пользовательских интерфейсов. В этом руководстве вы узнаете, как:

  • Установить необходимые зависимости
  • Настроить рабочее окружение
  • Создать и запустить первый проект React
  • Решить типичные проблемы

Требования

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

  1. openSUSE Leap 15.5 с обновленными пакетами
  2. Минимум 2 ГБ свободного места
  3. Права администратора (sudo)
  4. Стабильное интернет-соединение

Установка

Подготовка

Обновите систему перед началом:

sudo zypper refresh
sudo zypper update -y

Проверьте наличие curl:

1sudo zypper install -y curl

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

  1. Установите Node.js и npm:
1sudo zypper install -y nodejs npm
  1. Проверьте версии:
1node -v && npm -v
  1. Установите Create React App глобально:
1sudo npm install -g create-react-app
  1. Подтвердите установку:
1create-react-app --version

Настройка

Создайте тестовый проект:

1npx create-react-app my-app
2cd my-app

Запустите development сервер:

1npm start

Откройте в браузере:

http://localhost:3000

Для production-сборки:

1npm run build

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

Ошибка: 'Command not found'

Решение: Повторно установите npm пакеты

Невозможно запустить npm start

Проверьте открытые порты:

1ss -tulpn | grep 3000

Ошибки зависимостей

Выполните:

1rm -rf node_modules/
2npm cache clean --force
3npm install

Заключение

Вы успешно установили React на openSUSE Leap 15.5. Для дальнейшего изучения:

  • Официальная документация React
  • Сообщества разработчиков openSUSE
  • Online курсы по современному фронтенд-разработке

Команды

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

sudo zypper refresh && sudo zypper update -y

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

1sudo zypper install -y nodejs npm

Глобальная установка Create React App

1sudo npm install -g create-react-app

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

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

Измените права на каталог npm:

1sudo chown -R $USER:$GROUP ~/.npm
1sudo chown -R $USER:$GROUP ~/.npm

Устаревшая версия Node.js

Добавьте официальный репозиторий NodeSource:

1curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
1curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -

Ошибка запуска development сервера

Убедитесь что порт 3000 свободен:

sudo lsof -i :3000
kill -9 <PID>