Gulp.watch
имеет эту декларацию:
gulp.watch(glob[, opts], tasks)
См. Документацию gulp.watch . У вас есть
gulp.watch(
["node_modules/bootstrap/scss/bootstrap.scss", "src/scss/*.scss"],
["sass"],
["src/*.html"]
, что эквивалентно
gulp.watch(glob, task, glob)
, что просто запрещено. Вы можете исправить это, выполнив что-то вроде:
gulp.task("watch", ["browser-sync"], function() {
gulp.watch(
["node_modules/bootstrap/scss/bootstrap.scss", "src/scss/*.scss"],
["sass"]);
gulp.watch(["src/*.html"]).on("change", browserSync.reload);
});
, а затем поместите вызов перезагрузки в конце задачи 'sass'.