У вас есть хотя бы эта ошибка в вашем коде:
browserSync.init(["css/*.css", "js/*.js"], {
должно быть:
browserSync({
files: ["css/*.css", ""js/*.js"]
});
browserSync.init принимает параметры object
в качестве первого аргумента.
Во-вторых , ошибка Task never defined: xxxx
Я видел это, когда в вашем случае вы вызывали задачу сборки - в вашей задаче 'server'
до того, как она была определена / зарегистрирована. Поэтому поместите определение gulp.task('build'...)
(регистрация задачи) перед задачей 'server'
.
По этой причине ваш gulpfile вызывает ошибку, прежде чем перейти к другой ошибке в browserSync.init
, упомянутой выше.