Как стать автором
Обновить

Как быстро запустить React приложение на локальном сервере

Установка необходимых программ

Сперва необходимо установить некоторые программы. Если вы работаете на Windows, то рекомендую установить приложение Git Bash для работы с командной строкой. На UNIX-подобных операционных системах Bash является предустановленной командной оболочкой.

Далее вам понадобится менеджер пакетов npm (Node package manager), входящий в состав Node.js (среда выполнения JavaScript). npm устанавливается автоматически с установкой Node. Поэтому устанавливаем Node. Выбирайте версию с LTS (long-term support). По завершении установки открываем уже установленное приложение Git Bash и убеждаемся, что Node установлен: вводим команду $ which node, которая покажет путь к файлу, например /c/Program Files/nodejs/node. Вы также можете проверить установленную версию Node командой $ node -v.

Итак, мы установили необходимые программы и можем приступать непосредственно к запуску шаблонного приложения на React. Приложение React можно создать вручную, но пакет create-react-app позволяет быстро запустить шаблонную версию приложения. Преимущество такого подхода заключается в согласованной структуре приложения, а также в готовом скрипте сборки и сервере разработки.

Запуск приложения на React

Мы будем использовать npx (инструмент запуска пакетов, который поставляется с npm) для установки и запуска пакета create-react-app. В интерфейсе командной строки (в открытом Git Bash приложении) вводим: $ npx create-react-app myapp, где myapp - название папки, в которой будет располагаться ваше приложение - поэтому выбираете любое название. После введенной команды ожидаем установки необходимых файлов.

По завершении установки вводим две команды: $ cd myapp - это переместит вас в папку вашего приложения. И последняя команда для запуска локального сервера: $ npm start. Эта команда автоматически откроет начальную страницу вашего приложения в вашем браузере по умолчанию.

Поздравляю! Только что вы запустили шаблонное приложение React на локальном сервере. Теперь можно начинать кодить!

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.