前端開發 ---瀏覽器自動刷新


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/"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM