Вопрос в следующем: при обработке, browserSync фиксирует изменения sass файлов, но изменения в html не фиксирует. Предполагаю, что ошибка в написании watch для html, но в чем именно, понять не могу.
const { src, dest, parallel, watch, series } = require('gulp');
const sass = require('gulp-sass');
const browserSync = require('browser-sync').create();
function browser() {
browserSync.init({
server: {
baseDir: "src"
},
notify: false,
})
}
function watchFiles() {
watch("src/sass/**/*.scss", css);
watch("src/*.html", browserSync.stream());
}
function css() {
return src("src/sass/**/*.scss")
.pipe(sass())
.pipe(dest("src/css"))
.pipe(browserSync.stream());
}
exports.css = css;
exports.default = series(
series(css),
parallel(browser, watchFiles)
);
Проблему решил, предоставляю работающий код.
const { src, dest, parallel, watch, series } = require('gulp');
const sass = require('gulp-sass');
const browserSync = require('browser-sync').create();
function browser() {
browserSync.init({
server: {
baseDir: "src"
},
notify: false,
})
}
function watchFiles() {
watch("src/sass/**/*.scss", css);
watch("src/*.html").on('change', browserSync.reload);
}
function css() {
return src("src/sass/**/*.scss")
.pipe(sass())
.pipe(dest("src/css"))
.pipe(browserSync.stream());
}
exports.css = css;
exports.default = series(
series(css),
parallel(browser, watchFiles)
);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Мне необходимо опустить кнопку вниз, чтобы она всегда была с отступом от низа в 100pxУ меня не получается это сделать, пробовал через position:absolute;...
Пытаюсь собрать приложение app, прилинковав его к динамической библиотеке library так, чтобы больше никаких dll для запуска appexe не требовалось...
Нужно ли вызвать ReleaseSemaphore в следующей ситуации?