У меня есть gulpfile выполняющий обработку css и livereload:
const gulp = require('gulp'),
browserSync = require('browser-sync'),
concat = require('gulp-concat'),
cleanCSS = require('gulp-clean-css'),
del = require('del'),
autoprefixer = require('gulp-autoprefixer');
gulp.task('styles', function() {
return gulp.src('./css/*.css')
.pipe(concat('style.css'))
.pipe(autoprefixer())
.pipe(cleanCss({
level: 2
}))
.pipe(gulp.dest('./dist/css'))
});
gulp.task('clean', async function() {
return del.sync('./dist/css/*');
});
gulp.task('browser-sync', function() {
browserSync({
server: {
baseDir: './'
},
notify: false
});
});
gulp.task('watch', gulp.series('browser-sync'), function() {
gulp.watch("./css/*.css", browserSync.reload);
gulp.watch("./html/*.html", browserSync.reload);
});
gulp.task('default', gulp.series('watch'));
gulp.task('build', gulp.parallel('clean', 'styles'));
Билд работает хорошо, но лайв релоад упрямо отказывается работать: Если вписать папку проекта то на странице отображается "CANT GET /", а если вписать папку с html файлами то он обновляет только html и вообще не подключает стили
В чём может быть проблема?