Установка

Использовать SASS можно во многих разных вариантах. Это может быть:

  • онлайн окружение, которое автоматически переводит код из SASS в CSS,
  • пакет в вашей системе (как например surge из первого проекта),
  • отдельное программное обеспечение, переводящее файлы из .sass/.scss в .css.

Разберёмся с каждым пунктом отдельно. Во время прохождения курса вы можете использовать любой вариант, который вам удобен. При работе с реальными проектами лучше устанавливать SASS в виде пакета в вашу систему. Тогда, используя сборшики можно будет автоматизировать процесс компиляции, то есть перевода кода из SASS в CSS.

Онлайн окружение

Для использования SASS в онлайн окружении подойдёт почти любой известный вам онлайн-редактор кода. Например CodePen. Во вкладке с CSS выберите использование препроцессора SASS. Для синтаксиса SCSS необходимо выбрать соответствующий пункт выпадающего меню.

Использование CodePen с
SCSS

Это самый простой и быстрый вариант, который позволит вам писать CSS код с использованием препроцессора SASS.

Программное обеспечение

Вы можете установить отдельное ПО, которое будет компилировать файлы препроцессора в обычный CSS. Таких программ достаточно много, и многие из них доступны под все основные платформы (Windows, Linux, MacOS). Распространённой программой является Koala. Она доступна под все основные платформы, а её интуитивный интерфейс позволит быстро разобраться в процессе компиляции файлов препроцессора.

Просто выберете директорию с вашими файлами .scss, и Koala автоматически преобразует их в файлы .css.

Koala
SCSS

Установка SASS в виде пакета

Вы можете установить SCSS в виде обычного npm-пакета в вашу систему. Это наиболее простой и быстрый путь, позволяющий вам использовать SASS без установок отдельных программных обеспечений и не требует выхода в интернет, как в случае с онлайн-сервисами.

Для установки SASS убедитесь, что у вас установлен NodeJS. Откройте терминал и выполните следующую команду:

npm install -g sass

Если вы используете операционную систему Windows, вам необходимо установить пакетный менеджер Chocolatey. О способах установки вы можете прочитать в гайде Как начать разрабатывать в Windows

После установки Chocolatey выполните следующую команду:

choco install sass

Для установки SASS на MacOS используйте следующую команду:

brew install sass/sass/sass

После установки пакета, вам в терминале станет доступна команда sass. В базовом её виде вам достаточно передать ей два параметра:

  • Путь к входному файлу. Это находящийся на вашей системе файл .sass/.scss.
  • Путь к выходному файлу. Здесь указывается путь до файла .css, в который запишется весь CSS после компиляции. Не обязательно создавать этот файл заранее. Если его не существует, то программа сама создаст его по пути, который вы указали.
sass /project/src/style/style.scss /project/build/style/style.css

Помимо возможности компиляции, у вас также будет возможность запустить интерактивную оболочку (shell). С помощью неё вы можете легко эксперементировать с различными функциями SASS. Для запуска интерактивной оболочки выполните в терминале команду sass -i.

sass -i

>> 1px + 1px
2px

По мере прохождения курса вы будете встречать различные функции. Пробуйте их в интерактивной оболочке.

Дополнительные материалы

Дополнительное задание

Установите на свой компьютер SASS с помощью пакетного менеджера. Попробуйте создать файл .scss и скомпилировать его. В файле ,scss можете указать следующий код:

header {
  width: 50%;
  background: brown;

  &.w-100 {
    width: 100%;
  }
}

Посмотрите, что получится в файле .css после компиляции.

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →