Gulp 缩小到同一个文件

Gulp minification to same file

我在 node js 应用程序中工作。我想缩小服务器 js 文件。为此,我正在使用 gulp。

var folders = ['business','config','controllers','model','routes','utilities']

gulp.task('minify', function() {
    for(i=0;i<folders.length;i++){
        gulp.src(folders[i]+'/*.js')
            .pipe(rename({suffix: ""}))
            .pipe(minify({ext:'.js'}))
            .pipe(gulp.dest(folders[i]))

    }
});

这是我的 gulp 文件。我需要在不重命名或重新创建任何新文件的情况下缩小文件夹中的文件。但是现在它是在不同的文件夹中创建的,文件将附加 min 后缀。

gulp.

有什么方法可以解决这个问题吗?

我用 gulp-minifygulp-uglify 都试过了。 gulp-minify 似乎是自愿添加该后缀。

您可以改用 gulp-uglify,这对我有用:

gulp.src(folders[i]+'/*.js')
    .pipe(uglify())
    .pipe(gulp.dest(folders[i]))