Estou fazendo um arquivo gulp mas quando tento executar aparece o seguinte erro: **AssertionError [ERR_ASSERTION]: Task never defined: browser-sync
Pelo o que pesquisei isso tem a ver com a nova versão do gulp e agora o código tem que ser escrito de outra forma, mas não encontro aquilo que deve alterar, o meu código do gulpfile é este:
var gulp = require('gulp');
var browserSync = require('browser-sync');
var nodemon = require('gulp-nodemon');
gulp.task('default', gulp.series('browser-sync', function () {
}));
gulp.task('browser-sync', gulp.series('nodemon', function() {
browserSync.init(null, {
proxy: "http://localhost:8000",
files: ["public/**/*"],
browser: "opera",
port: 3000,
});
}));
gulp.task('nodemon', gulp.series(function (cb) {
var started = false;
return nodemon({
script: 'server.js'
}).on('start', function () {
if (!started) {
cb();
started = true;
}
});
}));