【问题标题】:Gulp browserSync reloadGulp 浏览器同步重新加载
【发布时间】:2017-11-08 14:12:34
【问题描述】:

所以我的问题是,当我通过终端运行 gulp watch 时,我的浏览器不会在新页面上加载而是在当前页面上重新加载?

https://i.stack.imgur.com/u1qXi.png

【问题讨论】:

    标签: javascript browser-sync gulp-watch gulp-browser-sync


    【解决方案1】:

    您可以选择使用gulp-livereload 库:

    npm install --save-dev gulp-livereload

    gulp-livereload 不会自动监听变化。您现在必须手动调用 livereload.listen,除非您设置选项 start:

    livereload({ start: true })


    Usage:

    var gulp = require('gulp'),
    less = require('gulp-less'),
    livereload = require('gulp-livereload');
    
    gulp.task('less', function() {
      gulp.src('less/*.less')
        .pipe(less())
        .pipe(gulp.dest('css'))
        .pipe(livereload());
    });
    
    gulp.task('watch', function() {
      livereload.listen();
      gulp.watch('less/*.less', ['less']);
    });
    

    【讨论】:

    • 谢谢,感谢您的反馈。
    猜你喜欢
    • 2016-03-26
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多