Развертывание приложения React с помощью create-react-app на страницах github не работает

#reactjs #github-pages

Вопрос:

У меня настроено действие на github, которое создает мое приложение react и фиксирует каталог сборки в ветке gh-страниц моего репозитория. Затем я настроил страницы github для обслуживания этой ветки, но у меня возникла проблема, когда все мои статические файлы возвращают 404.

вот вывод моей консоли при посещении моего сайта на страницах github

 Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'. thatnerduknow.github.io/:1 GET https://thatnerduknow.github.io/static/css/2.0a9ec390.chunk.css net::ERR_ABORTED 404 thatnerduknow.github.io/:1 GET https://thatnerduknow.github.io/static/css/main.8e6a535e.chunk.css net::ERR_ABORTED 404 thatnerduknow.github.io/:1 GET https://thatnerduknow.github.io/static/js/main.6b85f889.chunk.js net::ERR_ABORTED 404 thatnerduknow.github.io/:1 GET https://thatnerduknow.github.io/static/js/2.e6086643.chunk.js net::ERR_ABORTED 404 thatnerduknow.github.io/:1 GET https://thatnerduknow.github.io/static/js/2.e6086643.chunk.js net::ERR_ABORTED 404 thatnerduknow.github.io/:1 GET https://thatnerduknow.github.io/static/js/main.6b85f889.chunk.js net::ERR_ABORTED 404 favicon.ico:1 GET https://thatnerduknow.github.io/favicon.ico 404 manifest.json:1 GET https://thatnerduknow.github.io/manifest.json 404 manifest.json:1 Manifest: Line: 1, column: 1, Syntax error.  

У меня была аналогичная проблема с одним из моих приложений vue, где мне пришлось установить переменную конфигурации общедоступного пути на»», но установка моей домашней страницы в package.json (я проверил документацию по приложению Create React, и в ней говорится, что именно там нужно установить переменную общедоступного пути) на «» по-прежнему выдает мне эту ошибку.

Комментарии:

1. Не могли бы вы, пожалуйста, установить "homepage":"thatnerduknow.github.io" в package.json и попробовать.

2. Это не сработало, но "https://thatnerduknow.github.io/ThatNerdUKnow/" сработало

Ответ №1:

Измените путь к главной странице в файле package.json

"homepage":"https://thatnerduknow.github.io/ThatNerdUKnow/"