zoukankan      html  css  js  c++  java
  • 使用Browsersync热更新热替换,解放F5

    超简单的入门小例子,有图有真相。当然也够我们在项目中使用。先看一下目录结构。

    这里就使用了一个html和一个css样式表。接下来如下。

    1. 安装 Node.js

      不会安装node.js?太落伍了,懒得教你,自行百度吧。

    2. 安装 BrowserSync

    安装完node.js之后,在命令行输入 npm install -g browser-sync

    安装成功后。

    2. 启动 BrowserSync

    运行以下其中一条命令。Browsersync将创建一个本地服务器并自动打开你的浏览器后访问http://localhost:3000地址,这一切都会在命令行工具里显示。

    browser-sync start --server --files "*.css"
    

     --files 路径是相对于运行该命令的项目(目录)  就是下图黄色字体的目录。

    这句命令的意思是,启动BrowserSync 并创建一个本地服务器,监听BowerSync目录下所有的css文件。

    随后打开了一个网页。

    更改css样式

    此时此刻 我们的页面字体颜色变成了红色。

    进阶篇

      我们在实际开发中,大多数都用本地服务器,我项目的后台就是php语言,所以用的phpStudy搭建的本地开发环境,问题来了,怎么使用本地的服务器,也能热替换我的css,js代码呢。我在本地创建了一个PHP服务器环境,并通过绑定code.cn来访问本地服务器,使用以下命令方式,Browsersync将提供一个新的地址localhost:3000来访问code.cn,并监听其项目根目录下的所有css文件。

    phpstudyServer是我本地code.cn域名的根目录,在这个目录下运行下面的命令

    简单的网站主页既打开了,修改css样式,同样不用刷新即可换了颜色。
    Browsersync官网http://www.browsersync.cn/
  • 相关阅读:
    3.STM32复位系统
    3.CM3内核架构-寄存器
    2.STM32启动文件
    java线程池
    java多线程
    动态规划(dynamic programming)(二、最优子问题与重叠子问题,以及与贪心的区别)
    SOAP协议
    动态规划(dynamic programming)(一、简介,举例)
    红黑树-RBT(二、基本操作之插入)
    红黑树-RBT(二、基本操作之左旋)
  • 原文地址:https://www.cnblogs.com/iwang5566/p/6847581.html
Copyright © 2011-2022 走看看