Closed easonyq closed 6 years ago
添加了 scope 配置项后,使用如下代码:
new SWRegisterWebpackPlugin({
filePath: resolve(__dirname, 'templates/sw-register.js'),
prefix: '/',
scope: '/demo/'
})
生成的 sw-register.js 中,注册代码会变成
navigator.serviceWorker.register('/service-worker.js?v=xxxxxxx', {scope: '/demo/'})
考虑以下两种情况:
base
的配置。例如项目整体放在http://some.site.com/base/
下这些情况,都需要在注册时提供
scope
参数,而目前的插件不支持。