[слишком много для комментария]:
gulp.watch("src/index.html").on("change",browserSync.reload);
gulp.watch("src/**/*.html").on("change",browserSync.reload);
являются избыточными (поскольку globstar **
соответствует 0 или более каталогам - здесь вы, очевидно, имеете 0 каталогов от src
до index.html
),Первые часы включены во вторые, так что, возможно, browserSync запутывается.Попробуйте удалить первое, оставив только
gulp.watch("src/**/*.html").on("change",browserSync.reload);
и посмотрите, поможет ли это.** Globstar Docs .
Также попробуйте:
baseDir: "public"
или
baseDir: "./public"
вместо
baseDir: ["public"]