美文网首页
gulp+browser-sync 监听文件实现浏览器自动刷新

gulp+browser-sync 监听文件实现浏览器自动刷新

作者: Top_Chenxi | 来源:发表于2017-03-23 15:56 被阅读161次

    browser-sync 监听文件实现浏览器自动刷新

    1.package.json 文件

    {
        "name": "example-1",
        "description": "example-1",
        "author": "c.c.",
        "license": "ISC",
        "devDependencies": {
            "browser-sync": "^2.18.8",
            "run-sequence": "^1.2.2"
        },
        "dependencies": {
            "glup": "^1.0.14"
        }
    }
    

    2.gulpfile.js 文件

    var gulp = require('gulp'),
        browserSync = require('browser-sync'),
        runSequence = require('run-sequence');
    
    gulp.task('browserSync', function() {
        browserSync.init({
            server: {
                baseDir: './'
            }
        })
    });
    
    gulp.task('watch', ['browserSync'], function() {
        gulp.watch('./static/**/*.css', browserSync.reload);
        gulp.watch('./static/**/*.js', browserSync.reload);
        gulp.watch('index.html', browserSync.reload);
    });
    
    gulp.task('default', function(callback) {
        runSequence(['browserSync', 'watch'], callback);
    });
    

    3.安装模块

    npm install
    

    4.运行

    glup
    

    5 浏览器打开 http://localhost:3000/

    相关文章

      网友评论

          本文标题:gulp+browser-sync 监听文件实现浏览器自动刷新

          本文链接:https://www.haomeiwen.com/subject/nnttottx.html