Сервисный работник не работает с приложением create-реагировать - PullRequest
0 голосов
/ 12 июня 2018

Я использую create-Reaction-app для генерации проектаact.js.Он автоматически реализует работника сервиса для прогрессивной функциональности веб-приложения, если производственная сборка была сделана с использованием команды npm run build.

Две недели назад все работало нормально, и я смог кэшировать все файлы сгенерированным сервисом.-worker.Но с сегодняшнего дня я всегда получаю ошибки:

В Chrome: Uncaught (in promise) Error: Request for http://localhost:5000/index.html?_sw-precache=aee80fca0f83208cc4d82ae2ccfda3c1 returned a response with status 301 at service-worker.js:1.

В Firefox: Service worker event waitUntil() was passed a promise that rejected with 'TypeError: NetworkError when attempting to fetch resource.'.

Я абсолютно не представляю, почему возникает ошибка.

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

Шаги для воспроизведения:

  1. npx create-react-app my-app
  2. cd my-app
  3. npm run build
  4. serve -s build
  5. open app in browser

Я проверил его на двух отдельных машинах, но получил тот же результат.Любая помощь очень ценится.

Редактировать:

Вывод на консоль после запуска npm run build:

C:PATH-TO-PROJECT>npm run build

> frontend@0.1.0 build C:\xampp\htdocs\gitlab\BA\App-PWA-progetraenke.app\frontend > react-scripts build

Creating an optimized production build... Compiled successfully.

File sizes after gzip:

164.04 KB build\static\js\main.d2519277.js 781 B build\static\css\main.77261875.css

The project was built assuming it is hosted at the server root. You can control this with the homepage field in your package.json. For example, add this to build it for GitHub Pages:

"homepage" : "http://myname.github.io/myapp",

The build folder is ready to be deployed. You may serve it with a static server:

serve -s build

Find out more about deployment here:

https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#deployment

1 Ответ

0 голосов
/ 12 июня 2018

У меня возникла та же проблема с приложением VueJS, которое я создал с помощью шаблона Vue для PWA.То, что помогло мне, - это обновление до последней версии vue-cli и serve.

Обновление до последней версии обслуживания (8.1.4), вероятно, решило мою проблему.

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