具有由Workbox支持的由Create React App生成的应用程序,用于SW缓存。尝试在src / serviceWorker.js的register()
方法中添加其他自定义缓存逻辑。
import {registerRoute} from 'workbox-routing/registerRoute.mjs';
import {StaleWhileRevalidate} from 'workbox-strategies/StaleWhileRevalidate.mjs';
export function register(config) {
...
registerRoute(
/\.(?:bin)$/,
new StaleWhileRevalidate({
cacheName: 'binaries',
})
);
...
}
感谢您的帮助:)