1
resposta

refatorar código gulp para a versão 4.0

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;
          }
    });
}));
1 resposta
O post foi fechado por inatividade. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!