webpack配置使用PWA

pwa離線應用緩存使用APP在實際應用中不少會用到webpack

重要插件:workbox-webpack-pluginweb

下載安裝瀏覽器

在webpack.config.js文件配置引入使用緩存

plugins中添加服務器

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

使用,在入口文件引入service-workerpwa

// 判斷瀏覽器是否支持,須要添加對應的邏輯
if('serviceWorker' in navigator) {
  window.addEventListener('load', fucntion() {
    navigator.serviceWorker.register("/service-workre.js").
    then(
      ()=>{},
      ()=>{}
    )
  })
}

service-worker須要運行在服務器端
serve插件
serve -s (目錄)暴露目錄文件,並建立一個服務,訪問項目插件

相關文章
相關標籤/搜索