2015-02-09 3 views
0

Я использую htmlclean grunt task (https://github.com/anseki/grunt-htmlclean), он правильно выполняет работу. Однако удаление некоторых пространств вызвало проблему с отображением, например:htmlclean grunt task to not supress space, разделенные метками

    <span> 
         to <a></a> 
        </span> 

Чистит к:

    <span>to<a></a></span> 

пространств до и после слова «до» очень важно. Я просмотрел параметры задачи, но не могу понять, как настроить задачу для соблюдения таких пространств.

ответ

0

Задача htmlclean позволяет использовать опцию protect, чтобы предотвратить удаление пробелов из соответствующих строк. Вы можете установить регулярное выражение, которое соответствует слову, за которым следует открытый тег, например.

grunt.initConfig({ 
    htmlclean: { 
    options: { 
     protect: /\w(\s+)</g 
    } 
    } 
}); 

См. https://github.com/anseki/grunt-htmlclean#overview варианты.