我已经从Create-React-App库创建了一个示例应用程序。当我运行build命令时,它使用cache-first
策略自行生成一个服务工作者。 但我需要一些更多的功能,例如缓存所有API响应。我不知道如何修改包含自己生成的服务工作者自己的代码的脚本。 我已经找到了一些我的案例的帮助热线,但是这些还不足以全面了解它。如何在Create-React-App中修改自动生成的服务人员
默认情况下,生成的服务工作者文件不会拦截或缓存任何跨源流量,如HTTP API请求,图像或从不同域加载的嵌入。如果您想为这些请求使用运行时缓存策略,则可以弹出并在webpack.config.prod.js的SWPrecacheWebpackPlugin部分中配置runtimeCaching选项。
上面这段是从官方doc
提前感谢!
我不喜欢弹出,因为弹出后,我要处理我自己的每一件事情。我正在考虑分叉CRA本身。 –