HoHsi
@HoHsi

Как избавиться от лишних отступах в EJS?

Доброе утро!
Как избавиться от лишних новых линиях в шаблонизаторе EJS, сразу же скажу что использую мастер версию 2.3.4, да я пробовал -%>, да я пробовал <%_ _%> .
Собственно сам код:
<%

var names = ["a", "b", "c"]

%><% names.forEach(function (name) { -%>
name: <%= name %>
<% }) -%>


И что имеем:

name: a

name: b

name: c


а хочется:

name: a
name: b
name: c
  • Вопрос задан
  • 227 просмотров
Решения вопроса 1
HoHsi
@HoHsi Автор вопроса
Нашел проблему
579 строка lib/ejs.js
line = line.replace('\n', '');
self.truncate = false;


нужно добавить:
line = line.replace('\r\n', '');
line = line.replace('\n', '');
self.truncate = false;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы