Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

Erro ao rodar o gulp!!

Olá, estou tendo esse erro ao rodar o comando gulp minify-js

iAssertionError [ERR_ASSERTION]: Task function must be specified
    at Gulp.set [as _setTask] (/home/lucas/Documents/cursos/front-end/performance-web/node_modules/undertaker/lib/set-task.js:10:3)
    at Gulp.task (/home/lucas/Documents/cursos/front-end/performance-web/node_modules/undertaker/lib/task.js:13:8)
    at Object.<anonymous> (/home/lucas/Documents/cursos/front-end/performance-web/gulpfile.js:89:6)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at requireOrImport (/home/lucas/.nvm/versions/node/v14.16.1/lib/node_modules/gulp-cli/lib/shared/require-or-import.js:19:11) {
  generatedMessage: false,
  code: 'ERR_ASSERTION',
  actual: false,
  expected: true,
  operator: '=='
}
9 respostas

Oi, eu essas soluções não funcionaram, mais reparei que quando executo o camando npm install, aparece essa mensagem


> gifsicle@5.2.0 postinstall /home/lucas/Documents/cursos/front-end/performance-web/node_modules/gifsicle
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> mozjpeg@6.0.1 postinstall /home/lucas/Documents/cursos/front-end/performance-web/node_modules/mozjpeg
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@6.0.0 postinstall /home/lucas/Documents/cursos/front-end/performance-web/node_modules/optipng-bin
> node lib/install.js

  ✔ optipng pre-build test passed successfully
npm WARN curso-alura-site@0.0.1 No repository field.
npm WARN curso-alura-site@0.0.1 No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 985 packages from 555 contributors and audited 989 packages in 38.067s

57 packages are looking for funding
  run `npm fund` for details

found 3 vulnerabilities (1 low, 1 moderate, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details

Fala Lucas, compartilha o projeto completo comigo, assim eu simulo o problema por aqui e analiso com mais calma.

Pode compartilhar através do Github ou Google Drive (zipado).

Fico no aguardo.

Aqui está o aquivo. eu tinha minificado a pasta dist/js pelo uglifyjs um por um kkkkkkk

https://drive.google.com/file/d/1Hvu_ZlsowzDSNRBfKPDKXYUTUlrI685b/view?usp=sharing

desde já agradeço pela ajuda :)

Fala Lucas, estava sem acesso para poder baixar o projeto, acabei de solicitar.

Abraços.

Aqui tbm ta o projeto via github!!

https://github.com/lucasmelosilva/gulp-performance-web

solução!

Fala Lucas, dei uma olhada no projeto, parece ser um problema do Gulp 4, tente baixar a versão para a 3.x:

npm i -D gulp@3.x

E depois tu roda o comando novamente:

npx gulp

Espero ter ajudado.

Funcionou! mais tbm tive que criar o arquivo npm-shrinkwrap.json com o seguinte código

{
  "dependencies": {
    "graceful-fs": {
        "version": "4.2.2"
     }
  }
}

Fala Lucas, estranho, mas fico feliz que tenha dado certo.

Sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.

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