Как подружить gulp-html-minifier с нестандартными тегами?

Добрый день, использую шаблонизатор 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 от переводов строк и пробелов". Может есть более простая альтернатива?
  • Вопрос задан
  • 279 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ничего не ясно. html-minifer работает с html, freemarker должен находиться в файлах *.ftl. Судя по ошибке, вы отдаете в minify сразу .ftl, не перегоняя в html.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы