Closed aliosv closed 9 years ago
Решение https://github.com/enb-make/enb-borschik/pull/12
Можно использовать технологию html борщика, но тогда зафриженными будут все найденные в html ресурсы. Хочется иметь контроль с помощью borschik.link():
block('root').def()(function(){
return {
block : 'page',
styles : [{ elem : 'css', url : borschik.link('_site.css') }],
scripts : { elem : 'js', url : '_site.js' } // <-- а этот не фризим
};
})
Кажется, что после вливания https://github.com/bem/borschik/pull/97, выпуска новой версии борщика и соответственно обновления зависимости борщика в этом пакете, файлы bemtree, которые также являются js файлами должны обрабатываться правильным образом
@tormozz48, лично мне не хватает еще json'a.
@aliosv, json'а как расширения для фриза боршика?
@blond, да
Дано: нодовое приложение
root.bemtree
Задача: фризить статику(js, css, ico, ...) и отдавать клиенту подобный html
Проблемы: 1) enb-borschik ничего не знает про готовность замораживаемых таргетов, т.е. на примере выше ?.css и ?.js таргеты могут не существовать в момент фриза борщиком. 2) Борщик замораживает файлы с определенными расширениями, по умолчанию среди них нет css и js.