#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/"