我目前正在使用来自的GenerateSW插件生成一个服务工作者文件
workbox-webpack-plugin
:
new GenerateSW({
cacheId: 'foo',
clientsClaim: true,
inlineWorkboxRuntime: true,
runtimeCaching: [
{
urlPattern: /^https:\/\/fonts\.googleapis\.com.*/,
handler: 'StaleWhileRevalidate',
},
],
skipWaiting: true,
sourcemap: false,
swDest: 'sw.js',
}),
由此产生
sw.js
文件包含由
GenerateSW
插入插件。但是,这段代码并不是透明的,我需要它,因为Google关于编写它的ecmascript版本的决定是独立于我的。我可以传送
软件js
在webpack运行之后使用babel文件,但是我想知道是否有一种方法可以简单地自动传输这个文件(最好使用相同的方法)
env
网页包本身使用的信息)?