#ruby-on-rails #css #sass #compass-sass
#ruby-on-rails #css #sass #compass-sass
Вопрос:
В чем разница между использованием sass --watch
и compass watch
для опроса изменений в файлах sass и компиляции?
Кроме того, я делаю это в приложении RoR, и sass компилируется автоматически (это по умолчанию?). Когда мне нужно будет использовать эти команды?
Ответ №1:
Выполнение sass --watch
просто скомпилирует все, используя голый Sass, в то время как выполнение compass --watch
(упрощенным способом) такое же, как выполнение sass --compass --watch
. Если вы просто это сделаете sass --watch
, каждый связанный с compass импорт, такой @import compass/css3/
как в примере, не будет распознан.
Использование Compass в целом предлагает множество помощников в отношении путей к ресурсам, миксинов и так далее. Если вам нужна дополнительная информация, я рекомендую заглянуть на официальный веб-сайт Compass.
Комментарии:
1. Значит ли это, что если я использую Compass mixins в своем коде, мне придется использовать «compass compile» для компиляции моего кода, если компиляция vanilla sass не распознает compass mixins?
2. Это не микшины, которые он не распознает, это
@import "compass"
но да.