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

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

看到这里 ,使用gulp-rename,如果你只是想重命名文件。

在下面的行应该做的事情:

 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')) }); 

你当然可以结合这两个来获得预期的效果。