Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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

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
Vue.js 如何在使用Vue CLI时更新最新的workbox版本_Vue.js_Webpack_Progressive Web Apps_Workbox - Fatal编程技术网

Vue.js 如何在使用Vue CLI时更新最新的workbox版本

Vue.js 如何在使用Vue CLI时更新最新的workbox版本,vue.js,webpack,progressive-web-apps,workbox,Vue.js,Webpack,Progressive Web Apps,Workbox,我正在使用Vue CLI插件-@Vue/CLI插件pwa和Google workbox构建pwa应用程序。我想使用workbox的最新版本,即5.1.2,但是,当我使用workbox(webpack)插件生成service-worker.js文件时,它只包含4.3.1版本,如下所示,然后我运行构建脚本: importScripts("/precache-manifest.83bfba368ee78b40421bed00a145f5e0.js", "https://s

我正在使用Vue CLI插件-@Vue/CLI插件pwa和Google workbox构建pwa应用程序。我想使用workbox的最新版本,即5.1.2,但是,当我使用workbox(webpack)插件生成service-worker.js文件时,它只包含4.3.1版本,如下所示,然后我运行构建脚本:

importScripts("/precache-manifest.83bfba368ee78b40421bed00a145f5e0.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");

//etc
当我绑定时,是否有任何方法可以配置以获取最新版本,目前,我需要手动修改

感谢所有人得到了解决方案(测试),使用ReplaceInfireWebPackPlugin插件,然后它工作了,简单但有效

新的replaceInfleWebBackPlugin([
{
总监:“地区”,
文件:[“service worker.js”],
规则:[
{
搜索:“发布/4.3.1”,
替换为:“发布/5.1.2”,
},
],
},
]),
得到了解决方案(测试),使用了replaceinfiwebpackplugin插件,然后它工作了,简单但有效

新的replaceInfleWebBackPlugin([
{
总监:“地区”,
文件:[“service worker.js”],
规则:[
{
搜索:“发布/4.3.1”,
替换为:“发布/5.1.2”,
},
],
},
]),