我创建了一个项目workbox-webpack-plugin
,当它运行时127.0.0.1:8080
,请求加载我的service-worker.js
并且它正在工作,如下所示:
但是当它运行时localhost:8080
,请求不会加载我的service-worker.js
,只是加载manifest.json
。发生了什么?这是正常的吗?
workboxOptions: {
importWorkboxFrom: 'local',
clientsClaim: true,
runtimeCaching: [
{
urlPattern: new RegExp('^http://localhost:8080/'),
// Defaults to `networkFirst` if omitted
handler: 'cacheFirst',
options: {
cacheName: 'my-app-cache',
expiration: {
maxEntries: 10,
maxAgeSeconds: 300
}
}
}
]
}