我从 Create-React-App 库创建了一个示例应用程序。cache-first
当我运行 build 命令时,它会使用策略自行生成一个 service-worker 。但是我需要更多的功能,比如缓存一些 API 响应。我不知道如何修改在自动生成的 service-worker 中包含我自己的代码的脚本。我为我的案例找到了一些帮助热线,但这些还不足以全面了解它。
默认情况下,生成的 service worker 文件不会拦截或缓存任何跨域流量,例如 HTTP API 请求、图像或从不同域加载的嵌入。如果您想对这些请求使用运行时缓存策略,您可以弹出,然后在 webpack.config.prod.js 的 SWPrecacheWebpackPlugin 部分中配置 runtimeCaching 选项。
以上段落来自官方文档
提前致谢!