¿Qué tiene de malo este código que combina varios archivos js en uno?

Tengo este código node.js que intenta minificar y combinar múltiples archivos js en un solo archivo js.

var concat = require('gulp-concat');
var gulp = require('gulp');

gulp.task('scripts', function() {
    //gulp.src(['./lib/file3.js', './lib/file1.js', './lib/file2.js'])
    gulp.src(['./js/*.js'])
        .pipe(concat('all.js'))
        .pipe(uglify())
        .pipe(gulp.dest('./dist/'))
});

Todos mis archivos js se encuentran en la carpeta js. Mi archivo node.js está sobre la carpeta js. Espero que el archivo minified único aparezca en la carpeta dist. No veo nada y no recibo ningún mensaje de error cuando ejecuto el código. ¿Qué pudo haber salido mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta