gulp在同一目录中重命名文件

时间:2016-07-04 15:59:57

标签: gulp gulp-uglify

我正在尝试缩小然后创建一个没有“src”的副本。任何文件夹中的每个index.src.php文件的一部分,所以我仍然可以使用index.src.php但是缩小了副本index.php:

gulp.task('usemin', function() {
    return gulp.src('./**/index.src.php')
        .pipe(usemin({
            inlinecss: [ minifyCss, 'concat' ]
        }))
        .pipe(rename(function(path){
            path.basename = path.basename.replace('min\.', '');
        }))
        .pipe(gulp.dest('.'));
});

...到目前为止,这只是将index.src.php重命名为index.php

1 个答案:

答案 0 :(得分:2)

gulp-rename比预期更容易......

gulp.task('usemin', function() {
    return gulp.src('./**/index.src.php')
        .pipe(usemin({
            inlinecss: [ minifyCss, 'concat' ]
        }))
        .pipe(rename({
            basename: 'index'
        }))
        .pipe(gulp.dest('.'));
});