如何使用gulp js重命名文件夹中的所有文件?

时间:2014-03-03 06:36:44

标签: node.js gulp

我在html目录中有一堆partials个文件。使用gulp js,我想缩小并将这些文件重命名为.min.html。请告诉我如何实现这一目标。

1 个答案:

答案 0 :(得分:18)

如果您只想重命名文件,请使用gulp-rename查看here

下面的内容应该是:

var rename = require('gulp-rename');
gulp.src("./partials/**/*.hmtl")
.pipe(rename(function (path) {
  path.suffix += ".min";
}))
.pipe(gulp.dest("./dist"));

为了缩小,您可以使用gulp-htmlmin。文档非常简单:

var htmlmin = require('gulp-htmlmin');

gulp.task('compress', function() {
  gulp.src('./partials/**/*.html')
    .pipe(htmlmin())
    .pipe(gulp.dest('dist'))
});

你当然可以将两者结合起来以获得所需的效果。