Почему не работает browsersync и не компилируются файлы?

Не работает browsersync и компиляция файлов в галпе
gulpgile.js:

const gulp = require('gulp');
const browserSync = require('browser-sync');
const sass = require ('gulp-sass');
const rename = require("gulp-rename");
const autoprefixer = require('gulp-autoprefixer');
const cleanCSS = require('gulp-clean-css');


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

gulp.task('styles', function() {
return gulp.src("src/sass/*.+(scss|sass)")
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(rename({
prefix: "",
suffix: ".min",
}))
.pipe(autoprefixer({
browsers: ['last 2 versions']

}))
.pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(gulp.dest("src/css"))
.pipe(browserSync.stream());
});

gulp.task('watch', function() {
gulp.watch("src/sass/*.+(scss|sass)", gulp.parallel("styles"))
gulp.watch("src/*.html").on("change", browserSync.reload);
});

gulp.task('default', gulp.parallel('watch', 'server', 'styles'));

После команды "gulp" терминал выдаёт ошибку:
AssertionError [ERR_ASSERTION]: Task never defined: server
at getFunction (C:\Users\Miduan\Desktop\web\pulsometres\node_modules\undertaker\lib\helpers\normalizeArgs.js:21:9)
at map (C:\Users\Miduan\Desktop\web\pulsometres\node_modules\arr-map\index.js:20:14)
at normalizeArgs (C:\Users\Miduan\Desktop\web\pulsometres\node_modules\undertaker\lib\helpers\normalizeArgs.js:30:10)
at Gulp.parallel (C:\Users\Miduan\Desktop\web\pulsometres\node_modules\undertaker\lib\parallel.js:13:14)
at Object. (C:\Users\Miduan\Desktop\web\pulsometres\gulpfile.js:38:27)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: '=='
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы