Главная > ОС > Linux > Opensuse > Tumbleweed > Установка и настройка React на linux opensuse tumbleweed

Установка и настройка React на linux opensuse tumbleweed

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

Установка и настройка React на linux opensuse tumbleweed

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

Введение

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

Требования

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

  • openSUSE Tumbleweed (актуальная версия)
  • Минимум 2 ГБ свободного места
  • Права администратора (sudo)
  • Стабильное интернет-соединение

Установка

Подготовка

  1. Обновите систему:
sudo zypper refresh
sudo zypper update
  1. Установите базовые зависимости:
1sudo zypper install -t pattern devel_basis
2sudo zypper install curl git

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

  1. Установка Node.js и npm:
1sudo zypper install nodejs18 npm18
  1. Проверьте версии:
1node -v && npm -v
  1. Установите Create React App:
1sudo npm install -g create-react-app
  1. Создайте тестовый проект:
1npx create-react-app my-app
2cd my-app

Настройка

  1. Запустите development server:
1npm start
  1. Для production-сборки:
1npm run build
  1. Настройте ESLint (добавьте в package.json):
1"eslintConfig": {
2  "extends": [
3    "react-app",
4    "plugin:jsx-a11y/recommended"
5  ]
6}

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

Ошибка: EACCES permissions Решение:

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

Ошибка: Missing dependencies Решение:

1sudo zypper install -f nodejs18 npm18

Ошибка: Port 3000 занят Решение:

sudo lsof -i :3000
kill -9 PID

Заключение

Вы успешно установили React на openSUSE Tumbleweed. Для дальнейшего изучения посетите официальную документацию React и сообщество openSUSE.

Команды

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

sudo zypper refresh && sudo zypper update

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

1sudo zypper install nodejs18 npm18

Создание нового приложения

1npx create-react-app my-app

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

Ошибка совместимости версий Node.js

Установите менеджер версий nvm:

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

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

Установите дополнительные компиляторы:

1sudo zypper install gcc-c++ make
1npm rebuild