Добрый день, использую шаблонизатор Freemarker синтаксис такой:
<#if 0 gt class.postId>ОК.</#if>
gulp-html-minifier:
https://www.npmjs.com/package/gulp-html-minifier
Соответственно при вызове:
var gulp = require('gulp'),
minifyHTML = require('gulp-html-minifier'),
concat = require('gulp-concat');
gulp.task('minify-html', function () {
return gulp.src('./templates/html/*')
.pipe(minifyHTML({collapseWhitespace: true}))
.pipe(gulp.dest('./templates/html_build/'));
});
Вывод ошибки:
/usr/lib/node_modules/gulp-html-minifier/node_modules/event-stream/node_modules/map-stream/index.js:103
throw err
^
Error: Parse Error: <#if 0 gt class.postId>
Задача по сути простая "Отчистить HTML от переводов строк и пробелов". Может есть более простая альтернатива?