Gulp 带Browsersync靴子的吞咽,但不重新加载页面

Gulp 带Browsersync靴子的吞咽,但不重新加载页面,gulp,browser-sync,Gulp,Browser Sync,所以我似乎有gulp与browsersync合作。当我开始吞咽时,它会打开我的浏览器并显示以下信息: [13:01:41] Using gulpfile D:\Test\gulpfile.js [13:01:41] Starting 'browser-sync'... [13:01:41] Finished 'browser-sync' after 46 ms [13:01:41] Starting 'default'... [13:01:41] Finished 'default' after

所以我似乎有gulp与browsersync合作。当我开始吞咽时,它会打开我的浏览器并显示以下信息:

[13:01:41] Using gulpfile D:\Test\gulpfile.js
[13:01:41] Starting 'browser-sync'...
[13:01:41] Finished 'browser-sync' after 46 ms
[13:01:41] Starting 'default'...
[13:01:41] Finished 'default' after 12 µs
[BS] Access URLs:
 -------------------------------------
       Local: http://localhost:3000
    External: http://10.127.127.1:3000
 -------------------------------------
      UI: http://localhost:3001
  UI External: http://10.127.127.1:3001
 -------------------------------------
[BS] Serving files from: ./
这是我的大口文件

var gulp = require('gulp');
var browserSync = require('browser-sync').create();


// Static server
gulp.task('browser-sync', function() {
   browserSync.init({
        server: {
            baseDir: "./"
        }
    });
 });

gulp.task('default', ['browser-sync']);
我希望只查看项目中的所有文件,并在发生更改时重新加载。

尝试修改您的任务(只需添加一行)


或者您可以尝试我的gulp配置(其中有许多代码示例)

您可以尝试在browserSync.init之后生成和排列:

browserSync.init([ "./assets/styles/**/*.css" , "./*.html" ],{
    server: {
        baseDir: "./"
    }
});
将文件路径添加到阵列中,然后观察更改:

gulp.watch("*.css").on("change", browserSync.reload));
gulp.watch("*.html").on("change", browserSync.reload));

它可以选择进行实时重新加载
gulp.watch("*.css").on("change", browserSync.reload));
gulp.watch("*.html").on("change", browserSync.reload));