Singularitygs в формате sass?

Можно ли использовать сингулярность в формате sass, а не в формате SCSS?

Похоже, что и singleitygs, и точка останова поставляются только с файлами формата SCSS. Если я вручную конвертирую предоставленные файлы в формат sass, это сработает?

Я попытался установить формат по умолчанию для sass в файле config.rb, но это, похоже, вызывает ошибки при запуске просмотра.


person Chi Row    schedule 22.10.2013    source источник


Ответы (2)


В проектах Compass вы можете обмениваться файлами .sass и .scss в одном проекте. Импортируйте их нормально, и все будет в порядке.

При этом, на момент написания этой статьи, оба требуют специальной функциональности Ruby, поэтому для фактического использования либо точки останова, либо Singularity вам необходимо использовать их как расширения Compass, как указано в соответствующих файлах README.

person Snugug    schedule 22.10.2013
comment
Я столкнулся с ошибкой, поэтому я вернусь и проверю файлы README. Я также не понимал, что можно смешивать файлы SCSS и sass вместе. Я попробую это сегодня утром. Спасибо. - person Chi Row; 23.10.2013

  1. Я использовал переключатель --syntax sass для форматирования проекта в sass, а не в SCSS:

    compass create {project name} -r singularitygs --using singularitygs --syntax sass
    
  2. Формат SCSS и sass можно смешивать в разных файлах, но функция watch не будет автоматически компилировать другой формат. Например, если вы установите формат по умолчанию sass, то любое сохранение в файлы SCSS не будет автоматически обрабатываться.

  3. Основная причина, по которой я получал ошибки, заключалась в попытке установить расширение для compass.app. Я не уверен, что я делаю неправильно, но простое копирование сингулярности и точки останова в папку расширения compass.app создает ошибку в compass.app, а также выполнение командной строки компаса.

person Chi Row    schedule 23.10.2013
comment
Что вы делаете неправильно, так это то, что в настоящее время как Breakpoint, так и Singularity требуют немного кода Ruby, и поэтому вы не можете просто скопировать их файлы Sass и использовать их. Как только они будут обновлены до Sass 3.3, любой совместимый компилятор сможет использовать только код Sass, но только с компиляторами, совместимыми с Sass 3.3. - person Snugug; 25.10.2013