一、准备

nodejs安装教程:https://blog.csdn.net/FED_AF/article/details/105747632)

二、安装

npm install -g browser-sync

三、用法

# 启动监听服务器,执行前要先切换到项目路径,**代表递归监听,--no-open启动时不触发默认浏览器
browser-sync start --no-open --server --files "**/*.html, **/*.css, **/*.js"
# browser-sync start --server --files "**"     监听当前路径下所有文件
# browser-sync start --server --files "**/*.html"     监听当前路径下所有html文件
# browser-sync start --server --files "**" --index "src/index.html"    监听当前路径下所有文件,并指定当前路径/src/index.html为索引文件(入口)
[Browsersync] Access URLs:----------------------------------------Local: http://localhost:3000          /*本地监听*/  External: http://192.168.188.128:3000    /*外部监听*/----------------------------------------UI: http://localhost:3001UI External: http://localhost:3001----------------------------------------
[Browsersync] Serving files from: ./
[Browsersync] Watching files...
[Browsersync] Couldn't open browser (if you are using BrowserSync in a headless
environment, you might want to set the open option to false)
[Browsersync] Reloading Browsers...

之后就可以在通过3000端口访问项目了。

四、补充

  • 启动browser-sync前要切换到项目根路径
  • 远程访问的话记得browser-sync端关闭防火墙或开放TCP3000端口
  • 通过3001端口访问browser-sync的配置页面
  • 项目主页默认是index.html
  • 多终端同步还没玩过
  • 官方文档说支持IE8+,实测不支持IE8
  • 后来发现webpack的devserver完全可以取代browser-sync,但比起devserver,browser-sync配置简单,且容易上手

browsersync——代码变动实时更新到页面相关推荐

  1. 说说如何实现不清理微信缓存,就能看到实时更新的页面

    要想实现这个功能,需要先了解以下这些概念. 1 http-equiv 属性 http-equiv 属性用于设置 HTTP 响应头,它一般配合 content 属性一起使用, content 属性用于设 ...

  2. 买天文望远镜必看——已知望远镜焦距、相机画幅,求视场(附代码,实时更新)

    已知望远镜焦距.相机画幅,求视场 1. 计算 θ 1 , θ 2 , θ 3 \theta_1,\theta_2,\theta_3 θ1​,θ2​,θ3​ 分别表示横.纵和对角向视场角直径,单位:弧度 ...

  3. idea 实时更新html页面

    今天做项目发现一个问题:开发工具idea,项目是springboot+html+tymeleaf修改完页面后,不重新重启项目,页面修改的地方不能实时刷新,捣鼓了半天,终于找到了解决的办法,如下: id ...

  4. vue项目 编辑器保存代码后自动更新浏览器页面内容

    第一步,现在用vue脚手架创建vue项目需要自己创建vue.config.js文件(注意,直接在项目创建vue.config.js文件即可),注意:(2019年10月后创建的新vue项目,之前的是we ...

  5. H5 小代码(实时更新)

    :before {content:'';display: inline-block;vertical-align: middle;height:100%; } ↑  自适应垂直居中 .clearfix ...

  6. 简单的静态页面实时更新方法

    编写前端页面时,可以使用 parcel,不需要点浏览器刷新按钮就刷新浏览器页面.适合简单的网页,操作简单. 1.未安装parcel可以执行以下命令,src/index.html为目标文件相对路径 np ...

  7. php 微信实时更新,微信小程序修改data使页面数据实时更新的代码示例

    本篇文章给大家带来的内容是关于微信小程序修改data使页面数据实时更新的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 需求:通过点击button修改dataList中che ...

  8. vue从后台获取新数据后刷新_vue项目中实现定时刷新页面(重新渲染数据实时更新)...

    需求: 每隔一分钟自动刷新一下当前页面,同时发送请求,重新渲染数据,以到达实时更新. 开始: js有两种定时器 setInterval(function(){}, milliseconds)--会不停 ...

  9. go监听mysql事件更新,有没有一种方法可以“监听”数据库事件并实时更新页面?...

    我正在寻找一种创建简单的HTML表的方法,该表可以在数据库更改事件发生时进行实时更新.特别是添加了新记录. 换句话说,将其视为执行人员仪表板.如果进行了销售并且在数据库中添加了新行(在本例中为MySQ ...

最新文章

  1. 「修炼开始」一文带你入门深度学习
  2. 三星android pro,够大才能爽 三星Galaxy Note Pro评测
  3. PNAS-2018-根系分泌物香豆素调控微生物群落结构并促进植物健康
  4. 当当网高可用架构之道--转
  5. 搬家Testing.
  6. javascript基础(第二天)
  7. Mysql SQL查询今天、昨天、n天内、第n天(执行效率不高)
  8. GitHub+Hexo搭建自己的Blog之-本地环境部署01
  9. 23 MM配置-采购-采购信息记录-定义屏幕格式
  10. 还在看那些老掉牙的性能优化文章么?这些最新性能指标了解下
  11. Verilog inout语句使用方法及技巧
  12. 9月我的第一次,新的感悟
  13. d3js fill与class优先级
  14. 家用计算机选购,家用电脑该如何选择?什么配置比较好?看完这篇文章你就懂了...
  15. Freeswitch视频会议终于成功,及提供解决办法
  16. 计算机无法读光盘,win10系统无法读取光盘如何解决 win10系统读取光盘失败的解决方法...
  17. win10安装无法创建新分区也找不到现有分区问题
  18. django学习笔记(五)------path
  19. 每日新闻简报 每天三分钟,知晓天下事 一句话新闻早餐
  20. 《计算机视觉之目标检测》IOU详解及代码

热门文章

  1. git撤回上一次的提交
  2. Bayes | 贝叶斯统计入门杂记
  3. 新书封面初稿,征集意见ing【人人都是产品经理:9066】
  4. kbd_mode - 显示或者设置键盘模式
  5. python求球的表面积_python-Hypar的表面积(双曲线抛物面)
  6. 基于无人机倾斜摄影模型提取高精度地形DEM数据
  7. C++中的FILL和MEMSET(zzl)
  8. Moodle功能插件汇总
  9. python类计算器开发_开发一个简单的python计算器
  10. python脚本编程读后感_Python编程:从入门到实践经典读后感10篇