Чтобы развернуть приложение React на страницах GitHub, вы можете использовать несколько методов. Вот несколько вариантов:
Метод 1. Использование процесса сборки приложения create-react-app
- Создайте новый репозиторий GitHub для вашего приложения React.
- Установите пакет create-react-app глобально, запустив
npm install -g create-react-app(если вы еще этого не сделали). - Используйте команду create-react-app, чтобы создать новое приложение React:
create-react-app my-app. - Перейдите в каталог приложения:
cd my-app. - Создайте приложение для рабочей среды:
npm run build. - Установите пакет gh-pages как зависимость от разработчика:
npm install --save-dev gh-pages. - Откройте файл
package.jsonи добавьте следующие свойства:"homepage": "https://your-github-username.github.io/your-repo-name", "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d build" }Замените
your-github-usernameна свое имя пользователя GitHub иyour-repo-nameна имя вашего репозитория. - Разверните приложение, запустив
npm run Deploy. - После завершения развертывания ваше приложение станет доступно по указанному URL-адресу страниц GitHub.
Метод 2. Развертывание папки сборки вручную
- Создайте новый репозиторий GitHub для вашего приложения React.
- Используйте команду create-react-app, чтобы создать новое приложение React:
create-react-app my-app. - Перейдите в каталог приложения:
cd my-app. - Создайте приложение для рабочей среды:
npm run build. - Скопируйте содержимое папки
build, которая содержит готовые к использованию файлы. - Перейдите в свой репозиторий GitHub и создайте новую ветку с именем
gh-pages. - Перейдите в ветку
gh-pages. - Вставьте содержимое папки
buildв корень веткиgh-pages. - Зафиксируйте и отправьте изменения на GitHub.
- В настройках вашего репозитория в разделе «Страницы GitHub» выберите ветку
gh-pagesв качестве источника страниц GitHub. - Приложение будет развернуто на GitHub Pages, и вы сможете получить к нему доступ по указанному URL-адресу.