Не удалось кешировать файлы - PullRequest
0 голосов
/ 14 мая 2019

Я новичок в реакции PWA. У меня проблема с кэшированием файлов на serviceWorker.js

Кажется, я не могу кешировать файлы внутри папки src, кешировать могут только файлы внутри public

Моя структура каталогов выглядит следующим образом
+ Общественности
-192_icon.png
-favicon.icon
-index.html
-manifest.json

+ ЦСИ
-компоненты
* Дом
* Home.js
* Home.css
-App.js
-App.css
-index.js
-serviceWorker.js

Ниже приведен код от serviceWorker.js

var cacheName = 'testPWA-v1';
var filesToCache = ['../','./index.html','./192_icon.png','../src/Components/Home/Home.js'];
caches.open (cacheName) .then (function (cache) {console.log ('[testPWA - ServiceWorker] Оболочка приложения кэширования ...');
cache.addAll (filesToCache); })

Ниже приведен код из mainifest.json
{"short_name": "graypwa",
"name": "grey png pwa",
"значки": [
{"src": "./192_icon.png",
"размеры": "192x192",
"Тип": "изображение / PNG"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "# 000000",
"background_color": "#ffffff"
}

Ошибка:
serviceWorker.js: 64 GET http://localhost:3000/src/components/Home/Home.js 500 (внутренняя ошибка сервера)

? Uid = ijqmndijrt @ 408 @ 1557772200: 1 Uncaught (в обещании) TypeError: Ошибка запроса

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