Что дописать в конфиг гульп что бы он слушал JS
const gulp = require("gulp");
const plumber = require("gulp-plumber");
const sourcemap = require("gulp-sourcemaps");
const less = require("gulp-less");
const postcss = require("gulp-postcss");
const autoprefixer = require("autoprefixer");
const sync = require("browser-sync").create();
// Styles
const styles = () => {
return gulp.src("source/less/style.less")
.pipe(plumber())
.pipe(sourcemap.init())
.pipe(less())
.pipe(postcss([
autoprefixer()
]))
.pipe(sourcemap.write("."))
.pipe(gulp.dest("source/css"))
.pipe(sync.stream());
}
exports.styles = styles;
// Server
const server = (done) => {
sync.init({
server: {
baseDir: 'source'
},
cors: true,
notify: false,
ui: false,
});
done();
}
exports.server = server;
// Watcher
const watcher = () => {
gulp.watch("source/less/**/*.less", gulp.series("styles"));
gulp.watch("source/*.html").on("change", sync.reload);
}
exports.default = gulp.series(
styles, server, watcher
);
Есть такой конфиг GULP как сделать что бы он слушал еще и жава скрипт? сейчас он слушает и собирает лишь ксс и хтмл
Ответы (1 шт):
Автор решения: Greg--
→ Ссылка
Если просто браузер релоудить то
gulp.watch(["source/*.html", "path_to_js/*.js"]).on("change", sync.reload);