简体   繁体   English

压缩到同一文件

[英]Gulp minification to same file

I am working in node js application. 我在节点js应用程序中工作。 I want to minify server js files. 我想缩小服务器js文件。 Am using gulp for that purpose. 我正在为此使用口香糖。

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]))

    }
});

This is my gulp file. 这是我的gulp文件。 I need to minify the files in the folder without renaming or recreating any new file. 我需要缩小文件夹中的文件,而无需重命名或重新创建任何新文件。 But now it is creating in different folder and files will be appended with min suffix. 但是现在它正在不同的文件夹中创建,并且文件将带有最小后缀。

Is there any way to resolve this in gulp. 有什么办法可以解决这个问题。

I tried this with both gulp-minify and gulp-uglify . 我同时尝试了gulp-minifygulp-uglify gulp-minify seems to be adding that suffix willingly. gulp-minify似乎愿意添加该后缀。

You can use gulp-uglify instead which worked for me: 您可以使用gulp-uglify代替它为我工作:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM