2016-07-18 3 views
0

gulp-htmlmin에 문제가 있습니다.gulp-htmlmin 자동으로 태그를 닫습니다.

<div class="test"> 
    <p>Lorem Ipsum</p> 

사업부 (</div>) 의도적으로 추가하지의 폐쇄와 :

나는 다음과 같은 HTML 코드가 있습니다.

컴파일 된 HTML 코드입니다 :

<div class="test"><p>Lorem Ipsum</p></div> 

결과가 즉 내가, 내가 자동으로 태그를 닫지 마십시오 바랍니다 :

<div class="test"><p>Lorem Ipsum</p> 

내가 어떻게 할 수 있습니까?

+0

왜 잘못된 HTML을할까요? – DerekMT12

+0

@ DerekMT12 PHP/HTML 파일 용입니다. 'header'와'footer'를 포함시켜야합니다.'header'에서 태그가 시작되고,'footer'에서 닫힙니다. –

답변

1

나는 내 문제의 해결책을 발견했다. 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

관련 문제