无法缓存文件

时间:2019-05-14 18:02:21

标签: reactjs service-worker progressive-web-apps

我是新来回应PWA的人。在serviceWorker.js

缓存文件时遇到问题

似乎我无法在src文件夹中缓存文件,只有public内的文件可以缓存

我的目录结构如下
+公共
   -192_icon.png
   -favicon.icon
   -index.html
   -manifest.json

+ src
    -components
            *主页
            * 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”:“灰色png pwa”,
“ icons”:[
{“ src”:“ ./192_icon.png”,
“ sizes”:“ 192x192”,
“ type”:“ image / png”
}
],
“ start_url”:“。”,
“ display”:“独立”,
“ theme_color”:“#000000”,
“ background_color”:“ #ffffff”
}

错误:
serviceWorker.js:64 GET http://localhost:3000/src/components/Home/Home.js 500(内部服务器错误)

?uid = ijqmndijrt @ 408 @ 1557772200:1未捕获(承诺)TypeError:请求失败

0 个答案:

没有答案