我遇到gulp-htmlmin
的问题。
我有以下HTML代码:
<div class="test">
<p>Lorem Ipsum</p>
关闭div(</div>
)故意不添加。
编译的HTML代码是:
<div class="test"><p>Lorem Ipsum</p></div>
我希望我不会自动关闭标签,即结果是:
<div class="test"><p>Lorem Ipsum</p>
我该怎么做?
答案 0 :(得分:2)
我找到了解决问题的方法。在gulpfile.js
中添加htmlmin的选项:includeAutoGeneratedTags: false
。
例如:
var gulp = require('gulp');
var htmlmin = require('gulp-htmlmin');
var htmlminOptions = {
collapseWhitespace: true,
includeAutoGeneratedTags: false
};
...
gulp.task('minify:html', function() {
gulp.src('**/*.html')
.pipe(htmlmin(htmlminOptions))
.pipe(gulp.dest('path/to/dest');
});
有关详情,请参阅:html-minifier