Я новичок в реакции 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: Ошибка запроса