Виталий Бохин
953 сообщения
#7 лет назад
Приветствую всех. Вопрос к верстальщикам. Я использую связку sublimeText - Compass, при сохранении автоматом компилируется и создается css с картой. В общем вначале работает все быстро но по мере разрастания проекта все дольше происходит компиляция. Иногда доходит до оч продолжительного ожидания ~ 10 секунд. Каким образом можно ускорить этот процесс? может я где-то в настройках напартачил? Апгрейд компа само собой должен ускорить, но кроме апгрейда может еще что?
Приложения:
  • 47 КБ
Владимир Р.
3315 сообщений
#7 лет назад
Даже самые активные критиканы препроцессоров переходят на Sass?

По сабжу - непонятно, как именно вы компилируете .scss. Ruby + какой-то плагин в Саблайме?
У меня компиляция через Ruby + gulp-sass происходит максимум за 1-2 сек. 
Апгрейд железа здесь вообще не в кассу. Это же не 3D-рендеринг)
Виталий Бохин
953 сообщения
#7 лет назад
Цитата (vovka-morkovka):
непонятно, как именно вы компилируете
Ruby + Compass для саблайма
Андрей Андреев
798 сообщений
#7 лет назад
Аналогично ruby gem sass + gulp-sass, проблем не возникает.
Вот примерный конфиг gulp 
Не идеальный конечно, но жить можно.
 
Виталий Бохин
953 сообщения
#7 лет назад
b0nn1e, ну а к саблайму его можно прикрутить, чтоб во время сохранения компилировалось?
Андрей Андреев
798 сообщений
#7 лет назад
lufter, Саблайм тут не причем. Gulp работает в фоне и при изменении файлов сам компилирует sass/haml/coffe 
Можно заморочить и еще сделать что-то типа сервера и live-reload страниц.
Владимир Р.
3315 сообщений
#7 лет назад
Цитата (lufter):
Ruby + Compass для саблайма
А как выполняется компиляция на лету? Настройки плагина саблайма? Какие-то конфиги?
Очевидно, что что-то не так с настройками.
Виталий Бохин
953 сообщения
#7 лет назад
Снес Ruby с compass поставил gulp, компилирует в разы быстрее ~1.3 секунды, да и по ходу куча интересностестей как этот сборщик еще помимо scss можно применить. спасибо за наводку
Владимир Р.
3315 сообщений
#7 лет назад
lufter, mast have - автопрефиксер, csscomb, генератор спрайтов, конкатенация-минификация, оптимизация картинок, возможность инклюдить повторяющиеся блоки в html, live reload.
Виталий Бохин
953 сообщения
#7 лет назад
Только вот неприятная штука, время от времени происходит залипалово, я не могу словить из-за чего именно. Что может быть? 

Error in plugin 'sass'
Message:
    sass\_core.scss
Error: File to import not found or unreadable: _page.scss
       Parent style sheet: D:/In Developing/aton/Template/sass/_core.scss
        on line 20 of sass/_core.scss
>> @import "_page.scss";
   ^
Дмитрий Гашко
193 сообщения
#7 лет назад
В импорте не нужно указывать расширение, да и _ тоже не нужно.
Просто @import 'page'
Виталий Бохин
953 сообщения
#7 лет назад
Mnemonist, я знаю, добавил для теста, думая может в этом косяк
Максим К.
706 сообщений
#7 лет назад
Оффтопик
понапридумывали всякой ерунды.....
Сергей С.
441 сообщение
#7 лет назад
maximentuss, это не ерунда

Я помню свой проект на С в бородатые годы, собрать исходник - 10 минут, а сейчас 10 секунд - надо что то менять)
Владимир Р.
3315 сообщений
#7 лет назад
Цитата (maximentuss):
понапридумывали всякой ерунды.....
И не говорите...  Бумага, клей, столб.