zoukankan      html  css  js  c++  java
  • 前端开发 ---浏览器自动刷新

    1.livereload

     

    (1)chrome 安装 livereload插件并启动

     (2) 项目中 

              1.命令行 安装 livereload插件:  npm  i livereload —save-dev

     

               2. 

         var livereload = require('livereload'); //自动刷新页面

      var server = livereload.createServer({});

        server.watch(dirname + “/");

     

     

     

     

    2. browser-sync   (http://www.browsersync.cn/docs/gulp/)

     

     项目中 

              (1)命令行 安装 browser-sync插件:  npm  i browser-sync —save-dev

     

               (2)方法一: 结合 gulp 

         var browserSync = require("browser-sync").create(); //自动刷新页面

    //监听html变化

    gulp.task('serve', ['html'], function() {

        browserSync.init({

           proxy: "10.1.1.31:9003"

        });

        gulp.watch(paths.html, ['html']);

    });

    gulp.task('html', function() {

        return gulp.src([paths.html])

            .pipe(gulp.dest(paths.dist + 'saas_web/'))

            .pipe(reload({ stream: true }));

    });

     

            (3). 方法二: 执行命令 

          browser-sync start --proxy ”ip“—files  “监听目录”

     

        eg: browser-sync start --proxy localhost:9003 --files  “dist/"

  • 相关阅读:
    luogu 2627 修剪草坪
    luogu2746 [USACO5.3]校园网Network of Schools
    luogu 1558 色板游戏
    luogu 2827 蚯蚓
    POJ 2559 Largest Rectangle in a Histogram
    luogu 1886 滑动窗口
    luogu 1090 合并果子
    uva 11572
    uva 12626
    uva 10222
  • 原文地址:https://www.cnblogs.com/xslr/p/7091301.html
Copyright © 2011-2022 走看看