Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有webpack 5的workbox不生成预缓存清单_Webpack_Workbox_Workbox Webpack Plugin - Fatal编程技术网

带有webpack 5的workbox不生成预缓存清单

带有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 InjectManifest插件设置新的webpack 5.0.0-alpha2

据我所知,这应该生成一个precacheManifest,并将其注入到我的serviceWorker中,并替换
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文件