对于 js 文件,uglify 在 gulp 中不起作用

uglify not working in gulp for js files

js文件我用了,没用。我对最小化 css 文件使用了相同的方案。它工作正常。我怎样才能克服这个问题?

gulp.task('buildApp',['copyAll'],function(){ //concatenate js files to buildApp
    return gulp.src(paths.js)
        .pipe(depsOrder())
        .pipe(concat('app.js'))
        .pipe(uglify())
        .pipe(rename('app.min.js'))
        .pipe(gulp.dest(paths.buildAppconcat))

});

您似乎要保存两个文件 app.jsapp.min.js。对于这种情况,您可以执行以下操作:

gulp.task('buildApp',['copyAll'],function(){ //concatenate js files to buildApp
return gulp.src(paths.js)
    .pipe(depsOrder())
    .pipe(concat('app.js'))
    .pipe(gulp.dest(paths.buildAppconcat))
    .pipe(rename('app.min.js'))
    .pipe(uglify())
    .pipe(gulp.dest(paths.buildAppconcat))

});