当前位置: 首页 > web >正文

web项目实现PWA和Browsersync的安装及使用方法

vue 项目的 pwa 配置

# 创建 名为 test 的项目,一般默认即可
vue create test# 在test目录下 添加 PWA 功能
vue add pwa

会修改项目,在 src 目录下生成这个文件

registerServiceWorker.js

会修改 public 文件夹,生成很多 icon 作为桌面显示图标。
可以在vue.config.js去配置名字和颜色涉及添加至桌面的应用名,及桌面进入的启动页面的长相。
在这里插入图片描述
robots.txt,为了通过 LightHouse 的检测 vuejs/vue-cli#1715
registerServiceWorker.js,注册 Service Worker,并监听生命周期的事件


测试 PWA 需要在打包之后去检测使用,所以这里使用一个插件方便测试。npm run build,再通过browser-sync开本地服务器。达到部署效果。


Browsersync的安装及使用方法

Browsersync是浏览器同步测试工具,Browsersync能让浏览器实时、快速响应文件更改(html、js、css、sass、less等)并自动刷新页面。省去手动F5的事件,更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。即在任何一设备上操作,其他设备也随之改变,大大提高了测试效率。

在项目中安装插件

npm install browser-sync --save-dev

配置运行命令

"serve:bs": "browser-sync dist"···
npm run serve:bs

完成部署!

http://www.xdnf.cn/news/13650.html

相关文章:

  • 锂电池3V\3.3V\3.7V升5V升压芯片,选型指南
  • 欧洲AI的崛起:Mistral推出首款逻辑推理模型Magistral,挑战美中AI霸主地位
  • UE5 学习系列(七)导入bridge资产包
  • 雷卯针对易百纳EB-SS528-DC-175开发板防雷防静电方案
  • 龙虎榜——20250611
  • 内核性能调优
  • 什么是分布式锁,及其实现
  • 洛谷 P2757 [国家集训队] 等差子序列
  • Spring | 深入解析 Spring AOP 中的AopProxyUtils.ultimateTargetClass()解决代理对象注解获取问题
  • Zero-Shot突变预测VenusREM的安装和使用
  • Office 365下载安装教程(超详细图文教程)从零开始的完整安装指南
  • python中的字符串、输入与输出、列表
  • 【更新至2024年】1992-2024年全国及各省地区生产总值、第一产业增加值、第二产业增加值、第三产业增加值、省GDP数据(无缺失)
  • MySQL:Prepared Statement 预处理语句
  • 表格里的图片链接怎么变成图片【附工具+源码演示】
  • 鴻蒙app開發中如何 使用 shift+ctrl+f 快捷搜索
  • 旋翼无人机运行要点与技术分析!
  • Python机器学习模型中添加日志记录器
  • ubuntu install vncserver
  • (46)课68:查看索引 SHOW INDEX FROM 表名;删除索引 DROP INDEX index_name ON 表名;
  • VOSK 离线中文语音识别实战:精准转文字、格式避坑全解析
  • 6.11 note
  • sessionStorage.setItem
  • Kivy的Button类的学习
  • 【AGI-Eval实测】Claude 4 网页生成、游戏开发场景深度实测:发布会宣传与真实效果相差几何?
  • JAVA(Day3)
  • 简单实现shardingSphere + MybatisPlus分库分表2025
  • 分子亚型 (by deepseek)
  • Linux5.10内核stmmac驱动框架深度解析
  • 【CUDA】block复用与kWaveNums