Установка Sass/Scss и подключение его к phpStorm

Установка Sass/Scss и подключение его к phpStorm
Блог
30.05.2018 09:07:00
Современные сайты содержат большое количество стилей для каждого элемента, каждого шаблона и чем их больше, тем больше времени тратиться на однотипные действия и команды. И в этом случае нам поможет препроцессор Sass или Scss. В статье мы рассмотрим как их установить и использовать в проекте через phpStorm. 

Официальный сайт sass - www.sass-scss.ru

Для начала нам надо установить сам Sass. Можно это сделать разными способами: 
  • установка программ (есть платные, есть бесплатные), в которых sass уже подключен (CodeKit, Compass.app и другие). Перечень программ есть на странице https://sass-scss.ru/install/
  • установка через Ruby на Windows. Мы воспользуемся этим способом.
Переходим на сайт Ruby по ссылке rubyinstaller.org и скачиваем последнюю версию. 



  Переходим на страницу "Download" и я выберу версию без DEVKIT



Запускаем скачанный файл и идем по шагам установки.

Соглашаемся с лицензией.



Укажите куда поставить программу или оставьте ка есть данное поле. Ставим галочку "Use UTF-8 as default external encoding" и продолжаем установку.



Ждем пока установится.



Галочку я снимаю и нажимаю "Finish".

Ruby мы поставили, теперь ставим сам препроцессор.

Для этого открываем командную строку "Пуск" - "Поле поиска" набираете там "cmd", пока не появится список программ, в котором будет "cmd.exe"



В открывшемся окне пишем команду на установку sass.

Команда: gem install sass



и нажимаем кнопку "Enter". Запустился процесс установки.

После выполнения проверим поставился sass и какой версии, для этого прописываем команду "sass -v"



И если все нормально, то выведет следующее "Ruby Sass 3.5.6" или какая последняя там будет версия.



Хорошо, теперь подключим sass к phpstorm.

В проекте, в котором я хочу подключить sass, я создам файл например style.sass



Открылся файл и появилась такая надпись "Enable File Watcher to compile SASS to CSS?" и правее "Да" или "Нет". 

Т.е. среда разработки уже знает, что это за файл и предлагает установить отслеживание такого файла проекте.

Но ей надо будет указать где находится установленная программа SASS.

Нажимаем "Yes" и в открывающемся окне прописываем настройку "Program". В ней должен быть выбран установленный SASS, а именно файл sass.bat, который Вы установили по пути в начале статьи. У меня это "C:\Ruby25-x64\bin\sass.bat"



Нажимаем "ОК". И тестим. Мы добавили в наш файл style.sass код (смотрите скриншот)



И как видим система автоматически создала файлы style.css и style.css.map

Откроем и посмотрим style.css. Как видите sass преобразовался в css с сохранением иерархии.



Задача выполнена.

P.S. для файлов Scss принцип точно такой же только файлы уже будут создаваться с расширением .scss и в настройках file watcher, когда он предложит прописать путь к файлу обработки scss, укажем файл scss.bat по такому же пути, что и sass.




Что я предлагаю

Создам для Вас -

  • Уникальный адаптивный дизайн
  • Заключение договора

Заполните форму