Was stimmt nicht mit diesem Code, der mehrere js-Dateien zu einer kombiniert?

Ich habe diesen node.js-Code, der versucht, mehrere js-Dateien zu einer einzigen js-Datei zu minimieren und zu kombinieren.

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/'))
});

Alle meine js-Dateien befinden sich im js-Ordner. Meine node.js-Datei befindet sich über dem js-Ordner. Ich erwarte, dass die einzelne minimierte Datei im Ordner dist angezeigt wird. Ich sehe nichts und erhalte keine Fehlermeldung, wenn ich den Code ausführe. Was hätte schief gehen können?