React Service Worker将文件添加到缓存

时间:2018-08-11 06:43:05

标签: reactjs service-worker sw-precache

基于create-react-app构建第一个React应用。它已经在生产版本中具有service-worker.js,但是我需要手动添加几个JavaScript(工人)文件。这些文件不包含在HTML中,服务工作者不缓存它们。

将文件添加到服务工作者缓存列表的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

因为找不到更好的解决方案,所以我决定修改文件node_modules / react-scripts / config / webpack.config.prod.js

查找行

new SWPrecacheWebpackPlugin({

并粘贴在下面

mergeStaticsConfig: true,
stripPrefix: './public/',
staticFileGlobs: ['./public/./js/jimp.min.js', './public/./js/jimp-worker.js'],