带有webpack 5的workbox不生成预缓存清单
我目前正在尝试使用workbox InjectManifest插件设置新的webpack 5.0.0-alpha2 据我所知,这应该生成一个precacheManifest,并将其注入到我的serviceWorker中,并替换带有webpack 5的workbox不生成预缓存清单,webpack,workbox,workbox-webpack-plugin,Webpack,Workbox,Workbox Webpack Plugin,我目前正在尝试使用workbox InjectManifest插件设置新的webpack 5.0.0-alpha2 据我所知,这应该生成一个precacheManifest,并将其注入到我的serviceWorker中,并替换workbox.precaching.precacheAndRoute(self.u precacheManifest | |[]) 但对我来说,没有任何化学前狂欢会产生,而且这条线一直存在 这是我的Workbox网页包插件配置: new WorkboxPl
workbox.precaching.precacheAndRoute(self.u precacheManifest | |[])代码>
但对我来说,没有任何化学前狂欢会产生,而且这条线一直存在
这是我的Workbox网页包插件配置:
new WorkboxPlugin.InjectManifest({
swSrc: './src/Login/js/sw/sw.js',
swDest: 'sw/sw.js'
}),
所以没什么特别的。我使用的是“workbox webpack插件”:“4.3.0”,它工作得很好
在网页中
const { InjectManifest } = require("workbox-webpack-plugin");
new InjectManifest({
swSrc: "./service-worker.js",
swDest: `${BUILD_Folder}/service-worker.js`,
exclude: [/test.*/]
})
在网页包插件部分
const { InjectManifest } = require("workbox-webpack-plugin");
new InjectManifest({
swSrc: "./service-worker.js",
swDest: `${BUILD_Folder}/service-worker.js`,
exclude: [/test.*/]
})
在Dest文件夹中,是否可以检查importScripts脚本是否包含清单和workbox cdn workbox-sw.js文件