2
respostas

Gulp - Erro Gulp Uglify Error: Erro ao gerar build

Olá, recebi um projeto que foi desenvolvido em Gulp por outro dev. Não possuo experiência mas dei conta do projeto. Ao finalizar o mesmo tentei gerar a build na qual me apresenta o seguinte erro:

events.js:174
      throw er; // Unhandled 'error' event
      ^
GulpUglifyError: unable to minify JavaScript

Tentei minificar todos os arquivos a mão em sites de minificação porém também não me ajudou.

Aqui está o gulpfile do projeto

const gulp = require('gulp');
const gutil = require('gulp-util');
const sass = require('gulp-sass');
const imagemin = require('gulp-imagemin');
const autoprefixer = require('gulp-autoprefixer');
const uglify = require('gulp-uglify');
const panini = require('panini');
const browserSync = require('browser-sync').create();
const concat = require('gulp-concat');
const sourcemaps = require('gulp-sourcemaps');

const path_src = {
  html: 'src/html',
  css: 'src/scss',
  js: 'src/js',
  img: 'src/img',
  fonts: 'src/fonts'
}
const path_output = {
  dev: {
    html: 'build',
    css: 'build/assets/css',
    js: 'build/assets/js',
    img: 'build/assets/img',
    fonts: 'build/assets/fonts',
  },
  prod: {
    html: 'dist',
    css: 'dist/assets/css',
    js: 'dist/assets/js',
    img: 'dist/assets/img',
    fonts: 'dist/assets/fonts'
  }  
}


// DEV --------------------------------------------


// html

gulp.task('html:compile:dev', () => {
  gulp.src(`${path_src.html}/pages/**/*.html`)
    .pipe(panini({
      root: `${path_src.html}/pages/`,
      layouts: `${path_src.html}/layouts/`,
      partials: `${path_src.html}/partials/`,
      helpers: `${path_src.html}/helpers/`,
      data: `${path_src.html}/data/`,

    }))
    .pipe(gulp.dest(path_output.dev.html));
});

gulp.task('html:compile:reset', (done) => {
  panini.refresh(
2 respostas

mais detalhes do erro:

GulpUglifyError: unable to minify JavaScript
    at createError (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\gulp-uglify\lib\create-error.js:5:14)
    at C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\gulp-uglify\lib\minify.js:56:15
    at DestroyableTransform._transform (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\gulp-uglify\composer.js:12:19)
    at DestroyableTransform.Transform._read (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_transform.js:184:10)
    at DestroyableTransform.Transform._write (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_transform.js:172:83)
    at doWrite (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:428:64)
    at writeOrBuffer (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:417:5)
    at DestroyableTransform.Writable.write (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:334:11)
    at write (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readable.js:623:24)
    at flow (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readable.js:632:7)
Emitted 'error' event at:
    at DestroyableTransform.onerror (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readable.js:558:12)
    at DestroyableTransform.emit (events.js:198:13)
    at onwriteError (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:443:12)
    at onwrite (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:470:11)
    at WritableState.onwrite (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:180:5)
    at DestroyableTransform.afterTransform (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_transform.js:93:3)
    at DestroyableTransform._transform (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\gulp-uglify\composer.js:16:7)
    at DestroyableTransform.Transform._read (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_transform.js:184:10)
    at DestroyableTransform.Transform._write (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_transform.js:172:83)
    at doWrite (C:\Users\Junior Lopes\Downloads\mais-vida-frontend-teste\mais-vida-frontend\node_modules\readable-stream\lib\_stream_writable.js:428:64)

Fala ai Almir, tudo bem? Acho que os códigos não estão completos, consegue por favor compartilhar o projeto completo comigo? Assim eu consigo simular o problema por aqui e analisá-lo com mais calma.

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

Fico no aguardo.