Развертывание Firebase (приложение реакции) - генерирует пустой экран - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь развернуть свое реагирующее приложение в Firebase (с помощью firebase-tools).

Приложение было сгенерировано с помощью этого генератора (с инструкциями по развертыванию в файле readme).Я следовал за ними, но они не отметили, что Firebase переопределяет html индекса, поэтому они на начальном этапе заменили мой html в файле сборки на переопределение Firebase.Я скопировал свой src / index.html обратно в файл сборки и перезапустил вызовы init, build и deploy.

У меня есть сценарий внутренней связи на домашней странице - единственная часть страницы, которая отображается,значок внутренней связи.Остальная часть страницы пуста.

Я видел это сообщение .Как и этот пользователь, мне пришлось удалить сценарий предустановки из моего firebase.json, потому что он генерировал ошибки eslint.

Совет facebook create-реагировать-app для хостинга Firebase - добавить дополнительный скрипт в firebase.json с помощью:

"headers": [
      {"source": "/service-worker.js", "headers": [{"key": "Cache-Control", "value": "no-cache"}]}
    ],

Я также попробовал это,но это ничего не меняет.

Я попытался удалить, переустановить npm и затем очистить кеш (в папке функций).Я заметил, что переустановка узловых модулей не приводит к появлению папки functions / node_modules / eslint.Я не уверен, почему.

Другие предложили chrome / devtools / application / clear storage / очистить данные сайта.Я пробовал, но ничего не изменилось.

Некоторые сообщения объясняют проблему инструментами firebase - хотя более поздние публикации предполагают, что ошибка, которая привела к этому решению, теперь исправлена.

Имееткто-нибудь нашел решение этой проблемы?

1 Ответ

0 голосов
/ 28 ноября 2018

В firebase.json - изменить public с 'build' на 'dist'

"hosting": {"public": "dist",

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...