2014-03-03 57 views

回答

17

請參閱here,使用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')) 
}); 

你當然可以結合這兩個來獲得所需的效果。

+0

Thanks @Mangled ..我已經更新了你的答案(添加了一些更正)..乾杯! – Melvin

+0

據我所知,您的編輯被拒絕。無論如何,沒有什麼大不了的 - 只要你有了這個想法,並讓它發揮作用!最好! ;) –

+3

太糟糕了! :(好吧,我只是將'path.suffix'改爲'path.basename'並添加了一些最終代碼。再次感謝 – Melvin

相關問題