компиляция sass (с использованием compass) через ‘watch’

#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" но да.