我已经从Create-React-App库创建了一个示例应用程序。当我运行构建命令时,它会使用“cache-first”策略自动生成服务工作者。
但我需要更多的功能,比如缓存一些API响应等。我不知道如何修改脚本,以便将我的代码包含在自动生成的服务工作者中。
我找到了一些帮助信息,但这些信息还不足以完全理解它。
默认情况下,生成的服务工作者文件不会拦截或缓存任何跨源流量,例如来自不同域的HTTP API请求、图像或嵌入式加载项。如果您想为这些请求使用运行时缓存策略,则可以弹出并在webpack.config.prod.js的SWPrecacheWebpackPlugin部分配置runtimeCaching选项。
上面的段落是来自官方doc。
提前感谢!
默认情况下,生成的服务工作者文件不会拦截或缓存任何跨源流量,例如来自不同域的HTTP API请求、图像或嵌入式加载项。如果您想为这些请求使用运行时缓存策略,则可以弹出并在webpack.config.prod.js的SWPrecacheWebpackPlugin部分配置runtimeCaching选项。
上面的段落是来自官方doc。
提前感谢!
babel-loader
错误,请使用--skip-compile
标志。) - bplittle