web自动化工具-livereload

livereload是一个很神奇的工具,主要解放了F5键,监听文件变动,整个页面自动刷新。
可搭载gulp等构建工具使用。和liveStyle 针对样式文件相比,可监听任何文件。

livereload文档

安装插件

  • 打开Chrome网上应用商店,安装插件livereload.
  • 打开终端控制台
    1
    sudo npm install -g livereload

使用

  • 路径切到项目目录,启动服务(这里依然使用http-server启动)。

    1
    2
    3
    4
    5
    http-server
    Starting up http-server, serving ./
    Available on:
    http://127.0.0.1:8080
    http://192.168.1.5:8080
  • 路径切到项目目录,启动livereload。(切到项目目录,是为了只监听本项目文件,防止监听文件过多,造成机器卡顿)

    1
    2
    livereload
    Starting LiveReload v0.6.0 for /Users/xudongsheng/Documents/project/web-auto-tool/livereload on port 35729.
  • 启动Chrome浏览器,打开服务文件,启动 livereload插件,插件中心的空心圈圈会变成实心圆圈。
    打开控制台,开启插件的时候,细心的同学可能会发现dom中多了一行:

    1
    2
    <script src="http://127.0.0.1:35729/livereload.js?ext=Chrome&amp;extver=2.1.0"></script>
    //注意端口号:35729,想具体了解原理的,自行查找资料即可。

至此,相信你就可以愉快的体验 自动刷新功能了,赶快试试吧。

高级使用

当然,具体到项目都是搭载脚本使用的,这些教程应该有很多,推荐参考官方教程使用。

最新文章

  1. 【BZOJ-4199】品酒大会 后缀数组 + 并查集合并集合
  2. AIX日常维护
  3. php中 -&gt; 和 =&gt; 和 :: 的用法 以及 self 和 $this 的用法
  4. 远程操控软件 TeamViewer for MAC 官方中文版11.0.55321
  5. 配置org.springframework.scheduling.quartz.CronTriggerBean(转)
  6. Redis的hash操作
  7. Server是如何完成针对请求的监听、接收与响应1
  8. 【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)
  9. python3.4 data type
  10. Shell命令替换与变量替换
  11. 用jdk在cmd下运行编译java程序
  12. Java自己动手写连接池二
  13. git的基本应用(一)
  14. 第一章:帝国的余晖 AT&amp;T公司
  15. 八、面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)
  16. Appium 安装详细版教程
  17. 删除git库中untracked files(未监控)的文件
  18. CodeForces 687B Remainders Game(数学,最小公倍数)
  19. mfc小工具开发之定时闹钟之---功能介绍
  20. 【codevs3012+codevs3037】线段覆盖4+线段覆盖5(DP)

热门文章

  1. [No00008F]PLSQL自动登录,记住用户名密码&amp;日常使用技巧
  2. UOJ #221 【NOI2016】 循环之美
  3. [LeetCode] Number of 1 Bits 位1的个数
  4. C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
  5. 关于#define for if(false);else for
  6. android studio 使用jar包,arr包和怎么使用githup开源项目中的aar包或module
  7. maven-过滤不打入包的文件
  8. Spring中配置数据源的4种形式
  9. JSP和Servlet的中文乱码处理
  10. BZOJ1800 [Ahoi2009]fly 飞行棋