Чтобы убедиться, что у вас установлена браузерная синхронизация, вам нужно заглянуть в файл package.json.Если вы видите синхронизацию браузера в «Зависимости», значит, она успешно установлена.
Я думаю, что ошибка, которую вы получаете, возникает при попытке запуска задач gulp, и это потому, что вы используете какой-то старый синтаксис gulp.
[sass] becomes gulp.series('sass')
Ознакомьтесь с приведенными ниже изменениями и узнайте, как у вас обстоят дела.
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');
gulp.task('sass', function(){
return gulp.src('app/scss/styles.scss')
.pipe(sass())
.pipe(gulp.dest('app/css'))
.pipe(browserSync.stream());
});
gulp.task('serve', function() {
browserSync.init({
server: "./"
});
gulp.watch("./scss/styles.scss", gulp.series('sass'));
gulp.watch("./*.html").on('change', browserSync.reload());
});
gulp.task('default', gulp.series('sass', 'serve'));
При этом синхронизация браузера в настоящее время работает не очень хорошо и для меня, кажется, ониесть большая куча вопросов.Вместо этого я прибег к использованию live-сервера.