关于javascript:webpack配置使用PWA

pwa离线利用缓存应用APP在理论利用中很多会用到

重要插件:workbox-webpack-plugin

下载安装

在webpack.config.js文件配置引入应用

plugins中增加

new WorkboxWebpackPlugin.GenrateSW({clientClaim: true, skipWaiting: true})

应用,在入口文件引入service-worker

// 判断浏览器是否反对,须要增加对应的逻辑
if('serviceWorker' in navigator) {
  window.addEventListener('load', fucntion() {
    navigator.serviceWorker.register("/service-workre.js").
    then(
      ()=>{},
      ()=>{}
    )
  })
}

service-worker须要运行在服务器端
serve插件
serve -s (目录)裸露目录文件,并创立一个服务,拜访我的项目

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理