ServiceWorker не обновляется, переходит в режим ожидания в приложении React - PullRequest
2 голосов
/ 30 марта 2019

Когда я делаю новую производственную сборку приложения React, новый работник службы устанавливает, но переходит в состояние пропуска. Таким образом, я вынужден полностью сбрасывать кеш при каждой сборке, которая не годится на живом сайте.

Я не могу сказать каждому клиенту: «Пожалуйста, очистите кеш, чтобы увидеть последние». Если я удаляю registerServiceWorker () из индексного файла, то при сборке продукции мои маршруты не обнаруживаются, поэтому он перенаправляется на 404.

1 Ответ

0 голосов
/ 19 мая 2019

Я использовал шаблон приложения Re-Rewired-App для своего проекта и столкнулся с проблемой в этом. Теперь я решил это с кучей кода в config-overrides.js file

config.plugins.forEach((obj) => {
  if (obj.config) {
    if (obj.config.clientsClaim) {
      obj.config.skipWaiting = true
    }
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...