То, что упоминает Рич Брэдшоу, верно, однако есть еще один подход, который вы можете использовать.
Создайте 1 файл scss с именем combined.scss
(например), затем внутри этого файла @import
все ваши файлы scss, затем просто запустите sass --style compressed --watch combined.scss:combined.css
, и он обнаружит изменения в импортированных файлах scss и при необходимости перекомпилирует.
Combined.scss
пример:
@import "reset";
@import "layout";
@import "styles";
@import "ie";
Поэтому, когда вы вносите изменения в файл layout.scss
, файл combined.scss
будет перекомпилирован, и все ваши фактические html-страницы должны будут ссылаться на combined.css
.
Но, как я уже сказал, решение Рича Брэдшоу будет работать так же хорошо, и в зависимости от проекта, над которым вы работаете, может быть лучше использовать его.
person
Jannis
schedule
06.04.2011
sass --watch public/stylesheets/sass:public/stylesheets
. Это будет отслеживать все файлы.scss
вpublic/stylesheets/sass
и записывать их как.css
вpublic/stylesheets/
. - person Zabba   schedule 07.04.2011