2012-03-09 1 views
2

Я пытаюсь использовать эко для клиентских шаблонов. У меня есть несколько шаблонов .eco, которые я хотел бы объединить в один файл js. Я знаю, что могу просто объединить файлы js после их создания, но это много повторяющихся шаблонов. Есть лучший способ сделать это?Эко-шаблоны: объединить несколько шаблонов из командной строки?

ответ

3

Посмотрите на stitch от Сэма Стивенсона (автор эко). Он объединяет ваши javascript, coffeescript и eco-шаблоны в один файл и дает вам простой require на стороне клиента. Он объединяет ваши шаблоны eco с функциями, поэтому они очень быстро работают на клиенте.

+1

Я посмотрел на строчку, но похоже, что все, что она делает, - это вывод из разных скомпилированных файлов .eco и их конкатенация. Если я посмотрю на источник сгенерированного «сшитого» файла, он все еще имеет несколько функций «__sanitize», определенных для каждого шаблона. В идеале это можно было бы оптимизировать, чтобы как можно больше абстрагировать общий шаблон по всем шаблонам. Означает ли это поведение для курса на стежку, или я делаю это неправильно? – Naren

+0

Это правда, что есть дублирование кода, и я согласен с тем, что было бы здорово видеть, что он обрабатывается в стежке. Возможно, вы захотите запустить его через компилятор закрытия или uglify. –

0

У меня такая же проблема, и до сих пор единственной альтернативой, которую я вижу, является использование молока (усы в coffeescript) и вызов библиотеки из браузера.

 Смежные вопросы

  • Нет связанных вопросов^_^