Главная > ОС > Linux > Centos > 8 > Установка и настройка React на linux centos 8

Установка и настройка React на linux centos 8

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

Установка и настройка React на linux centos 8

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

Введение

React - популярная JavaScript-библиотека для создания пользовательских интерфейсов. Данное руководство покажет, как установить и настроить React на CentOS 8 с использованием Node.js и менеджера пакетов npm.

Требования

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

  • Сервер под управлением CentOS 8
  • Пользователь с правами sudo
  • Минимум 1 ГБ оперативной памяти
  • Стабильное интернет-соединение
  • 2 ГБ свободного места на диске

Установка

Подготовка

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

1sudo dnf update -y
2sudo dnf install -y curl git

Проверьте обновления:

1cat /etc/centos-release

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

  1. Установите Node.js через nvm:
1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
2source ~/.bashrc
3nvm install --lts
  1. Проверьте версии:
1node -v && npm -v
  1. Установите create-react-app:
1npm install -g create-react-app

Настройка

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

create-react-app my-app
cd my-app

Запустите приложение:

1npm start

Для продакшен-сборки:

1npm run build

Настройте .env файл:

1BROWSER=none
2PORT=3000
3HTTPS=true

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

Ошибка: 'command not found: create-react-app'

Решение: Установите пакет глобально

1npm install -g create-react-app

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

Решение: Сбросьте права npm

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

Заключение

Вы успешно установили React на CentOS 8. Для дальнейшей разработки изучите документацию React и настройте CI/CD для автоматизации развертывания.

Команды

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

1sudo dnf update -y

Установка Node.js через nvm

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

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

create-react-app my-app

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

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

Установите дополнительные пакеты разработки

1sudo dnf groupinstall 'Development Tools' -y

Невозможно запустить сервер разработки на порту 80

Измените порт в .env файле или используйте перенаправление портов

1sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000