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 (目录)暴露目录文件,并建立一个服务,访问项目插件