React-Snap с Create-React-App и сервисными работниками - PullRequest
0 голосов
/ 12 апреля 2019

Итак, насколько я понимаю, реагирует на привязку в соответствии с ее функциями: «Работает" из коробки "с созданием приложения, никаких изменений кода не требуется."

Я прочитал документацию и понял, что для работы с Google Analytics, которую я внедрил, потребовались некоторые настройки.

Тем не менее, он также предлагает внести изменения, если планируется использовать работника службы по умолчанию, поставляемого с CRA.

https://github.com/stereobooster/react-snap#service-workers

Однако, что сбивает с толку, так это то, что кажется, что нужно выполнить EJECT, чтобы внести необходимые изменения.

navigateFallback: publicUrl + '/index.html',

Вам нужно изменить это на непредставленную версию index.html - 200.html, в противном случае вы увидите, что index.html будет мигать на других страницах (если они у вас есть). См. Настройка sw-precache без извлечения для получения дополнительной информации.

Мой вопрос - и заметьте, я довольно новичок - нужно ли изгонять? Я вроде хочу, чтобы все было просто. Единственное место, где я мог найти эту строку, было в WebPack. navigateFallback

Кроме того, если я не вижу отрицательной стороны вспышек на страницах в соответствии с документацией, можно ли пропустить этот шаг или возникнут проблемы с другими вещами?

...