前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >打造前端MAC工作站(十)效率工具 Browsersync ,文件保存浏览器自动刷新

打造前端MAC工作站(十)效率工具 Browsersync ,文件保存浏览器自动刷新

作者头像
FungLeo
发布2018-01-08 15:39:19
1.2K0
发布2018-01-08 15:39:19
举报

打造前端MAC工作站(十)效率工具 Browsersync ,文件保存浏览器自动刷新

前言

当我们在开发vue+webpack的项目时候,发现有一点非常好,就是当我们的文件保存的时候,就立即自动刷新了。这样可以大幅提高我们开发的效率。

问题是,我们并不会所有的项目都是基于webpack构架的呀,那么我们还能不能再我就想写一个简单的网页文件的时候,也能有这个功能呢?又或者在我们开发基于apache服务端的页面的时候,也能自动刷新呢?

还真有这样的工具,名字就是 Browsersync

Browsersync 的安装

安装非常简单,这是一款基于node.js的工具。直接执行下面的命令即可

代码语言:javascript
复制
npm install -g browser-sync

前提是你已经安装了node.js了哦!

Browsersync 的使用

静态页面的使用

代码语言:javascript
复制
// 跳转到你的网页文件目录
cd ~/youSiteName
// 执行下面的命令
browser-sync start --server --files "css/*.css"

如上命令,就可以监控你的网页文件下面的css文件夹中的任何css文件。当css文件发生修改并保存的时候,浏览器就会自动刷新。

当然,你可能还要监控其他文件,比如html文件

代码语言:javascript
复制
browser-sync start --server --files "css/*.css, *.html"

就可以监控css目录下面的样式文件和根目录下面的html文件了。

你或者有其他要求,就是你的htmlcss文件比较松散,那么下面的命令应该合适于你

代码语言:javascript
复制
browser-sync start --server --files "**/*.css, **/*.html"

上面的命令就可以监控你的网页文件夹下面的所有的样式文件和网页文件了。如果还有其他的类型的文件,可以直接修改参数哦!

动态网站的使用

如果是动态网站,比如你本地用xampp跑了一个php+mysqlfengcms或者dedecms的程序,那么应该怎么使用呢?也是很简单的。

那就是用browser-sync做一个反向代理即可。

命令如下:

代码语言:javascript
复制
browser-sync start --proxy "主机名" --files "css/*.css"

主机名就是你本地服务器中动态网页绑定的网址,比如www.cms.com。然后你要监控所有的样式文件和网页文件,则这条命令就是

代码语言:javascript
复制
browser-sync start --proxy "www.cms.com" --files "**/*.css, **/*.html"

browsersync 附加资料

视频使用教程 http://www.browsersync.cn/example/video/browsersync1.mp4

中文官方网站 http://www.browsersync.cn/

英文官方网站 https://browsersync.io/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 打造前端MAC工作站(十)效率工具 Browsersync ,文件保存浏览器自动刷新
    • 前言
      • Browsersync 的安装
        • Browsersync 的使用
          • 静态页面的使用
          • 动态网站的使用
        • browsersync 附加资料
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档