Olá Flávio,
Estou com um problema nessa aula eu consegui executar todos os passos, mas ao executar o último comando da aula depois de ter instalado o usemin acontece um erro no terminal e não consegui resolver. Segue abaixo a mensagem que aparece:
events.js:72
throw er; // Unhandled 'error' event
^
ReferenceError: Promise is not defined
at /home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/lib/htmlBuilder.js:20:16
at Array.map (native)
at module.exports (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/lib/htmlBuilder.js:19:25)
at Transform._transform (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/index.js:17:9)
at Transform._read (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10)
at Transform._write (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:12)
at doWrite (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:237:10)
at writeOrBuffer (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:227:5)
at Transform.Writable.write (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp-usemin/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:194:11)
at write (/home/brunocesar/www/cursos/Front-end/gulp/projeto/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
npm ERR! Linux 4.2.0-35-generic
npm ERR! argv "node" "/usr/bin/npm" "run" "gulp"
npm ERR! node v0.10.37
npm ERR! npm v2.10.1
npm ERR! code ELIFECYCLE
npm ERR! src@1.0.0 gulp: `gulp`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the src@1.0.0 gulp script 'gulp'.
npm ERR! This is most likely a problem with the src package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp
npm ERR! You can get their info via:
npm ERR! npm owner ls src
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/brunocesar/www/cursos/Front-end/gulp/projeto/npm-debug.log
Eu já reescrevi o código mas isso passou a acontece depois que eu instalei o usemin, a minha task do usemin está igual ao do exercício:
gulp.task('usemin', function() {
return gulp.src('dist/**/*.html')
.pipe(usemin({
'js' : [uglify],
'css' : [cssmin]
}))
.pipe(gulp.dest('dist'));
});
Pode me dar uma orientação de como posso resolver. Abraços!