kevenjesus / curso-certificacao-bootstrap

Interatividade dos alunos do treinamento Certificação Bootstrap
26 stars 9 forks source link

Duvida na execução das tarefas mini_html e atualiza #88

Open MarcelDusek opened 7 years ago

MarcelDusek commented 7 years ago

Estou encontrando um erro recorrente na execução das tarefas mini_html e atualiza. Acredito que o meu código esteja certo mas vai que....

Pode me ajudar? O meu repositório fica no link: https://github.com/MarcelDusek/atividade-workflow

Meu código no gulfile.js é:

var gulp = require("gulp");
var uglify = require("gulp-uglify");
var watch = require("gulp-watch");

gulp.task('mini_scss',function(){
    return gulp
            .src('./source/scss/*.scss')
            .pipe(uglify())
            .pipe(gulp.dest('./dist/css'));
});

gulp.task('mini_html',function(){
    return gulp
            .src('./source/index.html')
            .pipe(uglify())
            .pipe(gulp.dest('./dist'));
})

gulp.task('atualiza', function(){
    gulp.watch('./source/scss/*.scss',['mini_scss']);   
    gulp.watch('./source/index.html',['mini_html']);
})

================================================= A mensagem de erro é:

λ gulp mini_html                                                                                                        
[10:30:56] Using gulpfile ~\atividade1\gulpfile.js                                                                      
[10:30:56] Starting 'mini_html'...      

events.js:160                                                                                                           
      throw er; // Unhandled 'error' event                                                                              
      ^                                                                                                                 
GulpUglifyError: unable to minify JavaScript                                                                            
    at createError (C:\Users\Marcel\atividade1\node_modules\gulp-uglify\lib\create-error.js:6:14)                       
    at wrapper (C:\Users\Marcel\atividade1\node_modules\gulp-uglify\node_modules\lodash\_createHybrid.js:87:15)         
    at trycatch (C:\Users\Marcel\atividade1\node_modules\gulp-uglify\minifier.js:26:12)                                 
    at DestroyableTransform.minify [as _transform] (C:\Users\Marcel\atividade1\node_modules\gulp-uglify\minifier.js:79:1
9)                                                                                                                      
    at DestroyableTransform.Transform._read (C:\Users\Marcel\atividade1\node_modules\through2\node_modules\readable-stre
am\lib\_stream_transform.js:159:10)                                                                                     
    at DestroyableTransform.Transform._write (C:\Users\Marcel\atividade1\node_modules\through2\node_modules\readable-str
eam\lib\_stream_transform.js:147:83)                                                                                    
    at doWrite (C:\Users\Marcel\atividade1\node_modules\through2\node_modules\readable-stream\lib\_stream_writable.js:34
5:64)                                                                                                                   
    at writeOrBuffer (C:\Users\Marcel\atividade1\node_modules\through2\node_modules\readable-stream\lib\_stream_writable
.js:334:5)                                                                                                              
    at DestroyableTransform.Writable.write (C:\Users\Marcel\atividade1\node_modules\through2\node_modules\readable-strea
m\lib\_stream_writable.js:271:11)                                                                                       
    at write (C:\Users\Marcel\atividade1\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readable.js:623:
24)        
kevenjesus commented 7 years ago

@MarcelDusek o plugin uglify não compila o scss (sass) muito menos minifica html vc tem que usar o plugin gulp-sass para compilar o scss e o gulp=htmlmin para o html