Size: a a a

Курилка Битрикс для разработчиков

2019 January 24

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
она пришибает, все что не используется и выдает чистый
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
дальше уже делаешь че хочешь
источник

EK

Evgeny K. in Курилка Битрикс для разработчиков
у мну неет под рукой postcss и конфига для его работы. собственно как и какого нить галпа до кучи
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
ну и чем тебе поможет профилирование
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
30 тыс руками чистить утебя судя по всему есть
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
конфигурация сложная конечно
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
gulp.task('css-el', function () {
   ucssOpt.html.push('source/html/bundle.html');
   return gulp.src(bitrixSource)
       .pipe( concatCss('bundle-el.css') )
       .pipe( postcss([ require('perfectionist'), ucss(ucssOpt), sorting(propsOrpder) ]) )
       .pipe( gulp.dest(basePath + '/bitrix/templates/lol/csscomp/') )
})
источник

EK

Evgeny K. in Курилка Битрикс для разработчиков
Да не сложная, сейчас нет возможности ее заюзать просто, бли почти 4 секунды стиили грузит жесть
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
почему
источник

EK

Evgeny K. in Курилка Битрикс для разработчиков
потому что много их,  тут либами подключали, например font-awesome одна иконка используется на сайте, а подклюбчена вся либа ну и так далее
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
var bitrixSource = [
   //basePath + '/bitrix/js/main/core/css/core.css',
   //basePath + '/bitrix/templates/lol/components/aspro/tabs.mshop/main/style.css',
   //basePath + '/bitrix/templates/lol/components/bitrix/catalog.viewed.products/main/style.css',
   basePath + '/bitrix/templates/lol/css/jquery.fancybox.css',
   basePath + '/bitrix/templates/lol/css/styles.css',
   basePath + '/bitrix/templates/lol/ajax/ajax.css',
   basePath + '/css/grid.min.css',
   basePath + '/css/common.css',
   basePath + '/bitrix/templates/lol/styles.css',
   basePath + '/bitrix/templates/lol/template_styles.css',
   basePath + '/bitrix/templates/lol/themes/navy/theme.css',
   basePath + '/bitrix/templates/lol/css/media.css',
   basePath + '/bitrix/templates/lol/css/custom.css'
]
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
это если обратную совместимость надо какое-то время
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
а так можно врубить битро скледивание
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
потом выдрать поклееены файлы из кэша
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
и их обработать
источник

EK

Evgeny K. in Курилка Битрикс для разработчиков
это не битра в данном случае
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
и файлы по одному подключает?
источник

EK

Evgeny K. in Курилка Битрикс для разработчиков
пока да, тут полный бардак
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
ну можно открыть исходный код страницы и оттуда списать путтти
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
даже если их 100
источник