1
resposta

Erro ao rodar o gulp

Ao rodar o comando gulp minify-js aparece o seguinte erro, já pequisei varias coisas e ate agr nao consegui resolver.

C:\Users\RafaelDiniz\OneDrive - CTI Global\Rafael\Nodejs\performance-web>gulp minify-js

assert.js:386 throw err; ^

AssertionError [ERR_ASSERTION]: Task function must be specified at Gulp.set [as setTask] (C:\Users\RafaelDiniz\OneDrive - CTI Global\Rafael\Nodejs\performance-web\nodemodules\undertaker\lib\set-task.js:10:3) at Gulp.task (C:\Users\RafaelDiniz\OneDrive - CTI Global\Rafael\Nodejs\performance-web\node_modules\undertaker\lib\task.js:13:8) at Object. (C:\Users\RafaelDiniz\OneDrive - CTI Global\Rafael\Nodejs\performance-web\gulpfile.js:89:6) at Module.compile (internal/modules/cjs/loader.js:1123:30) at Object.Module.extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:972:32) at Function.Module.load (internal/modules/cjs/loader.js:872:14) at Module.require (internal/modules/cjs/loader.js:1012:19) at require (internal/modules/cjs/helpers.js:72:18) at execute (C:\Users\RafaelDiniz\AppData\Roaming\npm\nodemodules\gulp-cli\lib\versioned^4.0.0\index.js:36:18) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }

1 resposta

Fala ai Natali, tudo bem? Dá uma olhada na definição dos seus plugins se você não acabou chamando eles como se fossem função, exemplo:

js: [uglify()]

Nesse caso, a função está sendo chamada e seu retorno é passado para o array, mas, o array deveria receber as funções em si:

js: [uglify]

Dessa maneira, o Gulp será responsável por executá-las.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software