前端自动化-Browsersync多设备浏览器同步测试工具

490 阅读1分钟

一、Browsersync介绍

Browsersync是浏览器同步测试工具,Browsersync能让浏览器实时、快速响应文件更改(html、js、css、sass、less等)并自动刷新页面。省去每次都重复手动刷新事件,另外一点多设备调试, Browsersync可以同时在PC、平板、手机等设备下进项调试。 在开发过程中,能够提高了测试效率。效果图:

img

二、 Browsersync安装

  • Browsersync是基于node.js的,所以首先要确定你已经安装了node.js。

    C:\Users\su>npm -v
    6.4.1
    
  • 全局安装Browsersync

    npm install -g browser-sync
    

三、 启动 BrowserSync

1.静态网站

  • 如果你只是想监听修改了css样式

    // --files 路径是相对于运行该命令的项目(目录) 
    browser-sync start --server --files "assets/*.css"
    
  • 监听多个类型文件,用逗号分隔。如:再加一个js文件的监听

    browser-sync start --server --files "assets/*.css, *.js"
    
  • 如果你想匹配监听项目下所有指定类型文件

    browser-sync start --server --files "**/*.css, **/*.js"
    
  • 执行上述任一命令后, Browsersync 会创建一个本地服务,如果看到这个就说明成功了

    Local: http://localhost:3000
    External: http://192.168.0.60:3000
     -------------------------------------
    UI: http://localhost:3001
    UI External: http://localhost:3001

2.动态网站

如果你已经使用 PHP 或类似工具在本地启动了一个服务器,那么使用代理模式即可。Browsersync 将提供一个代理 URL 来查看您的站点。

browser-sync start --proxy "域名/ip" --files "css/*.css"

四、感谢

本次分享到这里就结束了,感谢您的阅读,如果本文对您有什么帮助,别忘了动动手指点个赞 ❤️ 和关注。

更多内容欢迎关注访问下面二维码或搜索公众号:修行全栈,获取更多实用内容。

qrcode_for_gh_0a9d846748ac_344.jpg