Как да използвате компас миксини в проект, използващ Sass

редакторът на градиенти на ColorZilla казва

// се нуждае от най-новия компас, добавете '@import "compass"' към вашия scss

Е, открих, че не е толкова лесно. Очевидно, ако просто хвърлите @import "compass"; в горната част на вашия .scss файл, Sass няма да компилира, защото _compass.scss не може да бъде намерен.

  • Това е проект на asp.net, използващ Sass. Освен това трябва да използвам sass ruby ​​gem за компилиране, а не компилатора на compass.
  • Инсталирах компаса скъпоценен камък. Следвах инструкциите на http://compass-style.org/install/. Пускал съм compass init, compass create, compass install. Никой от тях дори не ми дава миксините на компаса.

Очаквах това да работи като бърбън, въпреки че знам, че това не е основната цел на компаса.

Какво ми липсва?


person Sam Rueby    schedule 04.03.2015    source източник
comment
Не разбирам защо не можете да използвате командата compass тук.   -  person cimmanon    schedule 04.03.2015
comment
Все още не съм използвал Compass, но можете да изтеглите източника тук, github.com /Compass/compass/tree/stable/core/stylesheets. Той има _compass.scss и всички други поддържащи файлове в папката на компаса, както изглежда.   -  person kel    schedule 04.03.2015
comment
@cimmanon Използваме VS разширение, което използва своя собствена версия на Sass за автоматично компилиране. Тъй като просто искам миксините, това наистина не би трябвало да е твърде много за искане.   -  person Sam Rueby    schedule 04.03.2015
comment
Знаете ли дали е необходимо да инсталирате компас със SASS през 2020 г.?   -  person Antonio Ángel Estrada Pérez    schedule 28.04.2020
comment
@AntonioÁngelEstradaPérez Compass не е необходим за Sass. Това е библиотека за Sass. Тази публикация е за градиентния редактор на ColorZilla, който, когато генерира Sass, използва Compass.   -  person Sam Rueby    schedule 28.04.2020


Отговори (1)


  1. Инсталирайте библиотеката

    bower install compass-sass-mixins

  2. Импортирайте компаса във вашия SASS файл

    @import "bower_components/compass-sass-mixins/lib/compass"

  3. Checkout SASS списък с функции:

    https://github.com/askucher/compass-sass-mixins

person Andrey Stehno    schedule 16.10.2015
comment
можем ли да изтеглим scss файлове - person ShibinRagh; 26.04.2016
comment
@ShibinRagh, все още трябва да можете да използвате импортираната .sass библиотека, дори ако използвате scss. В противен случай можете да използвате инструмента sass-convert (npm install -g sass-convert) и да стартирате sass-convert -R ./ -F sass -T scss от библиотеката основната директория, за да конвертирате всички .sass файлове в .scss. - person Jonny; 09.09.2016