首页 > 解决方案 > 如何在使用反应应用程序中的工作箱安装服务工作者时预缓存散列文件(/build/static)

问题描述

我创建了一个反应应用程序。我需要使该应用程序可供用户离线使用。为此,我使用 Workbox 将其制成 PWA。

我能够预缓存图像,但我还想在安装服务工作者时预缓存 /build/static/js、/build/static/CSS 和整个构建文件夹中的所有散列文件。目前 Workbox 正在缓存服务工作者注册时的所有图像,但其他 js 文件仅在我访问特定页面时才被缓存。这意味着只有用户在他在线时访问的应用程序部分在他离线时才可用。

如何在 Service Worker 安装时缓存所有散列文件和图像。请建议我如何实现这一点。

标签: reactjsprogressive-web-appsworkboxworkbox-webpack-plugin

解决方案


推荐阅读