Ответ 1
Чтобы понять разницу, вы должны сначала понять разницу между Sass и Compass.
- Sass - это язык, который является расширением CSS. Он имеет встроенные математические функции и добавляет возможность добавления дополнительных функций и
mixins
- но он не включает никаких. - Компас является основой для Sass. Он добавляет дополнительные функции поверх Sass, такие как CSS3 mixins, помощники макета и другие утилиты. Это также дает вам возможность добавить дополнительные сторонние рамки в ваш проект (называемый extensions).
Таким образом, разница между этими двумя:
- sass --watch будет компилировать файлы Sass, но поскольку он ничего не знает о компасе, он просто проигнорирует его.
- просмотр компаса похож на команду Sass, только он знает о дополнительных функциях Compass. Поэтому, когда вы импортируете
compass/reset
- он знает, что импортировать.
Здесь вы можете найти ссылку на все функции Compass: http://compass-style.org/reference/compass/
В верхней части каждой страницы вы увидите, какую часть компаса импортировать. Например, вот страница о reset
: http://compass-style.org/reference/compass/reset/