Задать вопрос
@HohSkiller

React GitHub pages, как обновить код уже на готовом репозитории?

Залил проект написанный на React на github pages, что мне прописывать чтобы обновить его? То есть обновить страницу на этом бесплатном хостинге, как запушить новый код. Пытался найти ответ, безуспешно, думаю кто из вас сталкивался с этим знают решение.
  • Вопрос задан
  • 1917 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
search
@search
мама говорит что я особенный
Код, предназначенный для GitHub Pages находится в ветке gh-page. Я так подозреваю что у вас такая структура проекта:
- в ветке main (или master) находится реакт приложение, файл packages.json и вот это вот всё
- есть ветка gh-pages

Самый простой способ (как по мне) будет в ветке master(main) сделать

- npm i -D gh-pages (или yarn add gh-pages -D)
- в секцию scripts package.json добавить:
"predeploy": "npm run build" (или yanr build если у вас yarn),
"deploy": "gh-pages -d build -m 'Automatically update gh-pages [skip ci]'",

После этого из консоли можно выполнять `npm run deploy` (или yarn deploy) и проект будет собираться и выкатываться на gh-pages.

Можно еще запилить GH Action для красоты, тогда вся движня с билдом и деплоем будет выполняться автоматически при кажом пуше в master.
Ответ написан
Комментировать
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
1. Настроить gitlab.ci чтобы автоматом собирал реакт приложение в папку где у тебя открывается pages
2. прописать:
git pull
git add .
git commit -m "update"
git push
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽