Після того як ви встановили SASS, його необхідно підключити до вашого проекту, щоб цей препроцесор відстежував всі зміни і компілював кінцевий файл стилі.
створюємо проект
Якщо у вас вже є поточний проект, то вам в папці де зберігаються файли стилів необхідно створити файл з розширенням scss, наприклад style.scss.
Тепер в цьому файлі ви будете писати всі стилі для вашого сайту, а SASS все буде компілювати в стандартний формат.
У разі, якщо у вас немає проекту, то вам варто створити новий, ось скрін структури мого демо-проекту:
![Підключаємо sass до проекту (sass) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-c6d3ff59.jpg)
Створіть папку css всередині вашого проекту і в ній два порожніх файлу: style.scss і style.css.
Після того як ми створили порожній проект з усіма необхідними для роботи файлами, ми можемо підключати SASS.
Як підключити SASS до проекту?
1. Запускаємо командний рядок, затиснувши комбінацію клавіш Win + R, з'явиться таке віконце:
![Підключаємо sass до проекту ( «sass -watch input scss) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-efe0ea9a.png)
в ньому вводимо команду cmd і натискаємо ОК.
Відкриється командний рядок:
![Підключаємо sass до проекту (input scss output) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-7dd12e8d.jpg)
Тепер нам необхідно перейти в папку вашого проекту в якій знаходяться файли style.scss і style.css.
Вводимо букву диска на якому знаходиться ваш проект. моєму випадку - це Х і після букви диска ставимо двокрапку. тиснемо Enter.
![Підключаємо sass до проекту (style scss style) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-e2f5fd45.jpg)
Пишемо команду cd і шлях до до папки з файлами стилів. тиснемо Enter.
![Підключаємо sass до проекту (проекту) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-ebf06a5e.jpg)
Команда cd - змінює поточну папку (change directory)
Тепер ми можемо сказати SASS відстежувати всі зміни в файлі style.scss і вносити їх в файл style.css.
Для цього потрібно написати наступну команду:
sass --watch style.scss: style.css
![Підключаємо sass до проекту (input scss output) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-4769e8e9.jpg)
Після того як ви ввели цю команду, на екрані з'явиться повідомлення, що SASS відстежує зміни. (Як на зображення вище)
Тепер ви можете внести правки в файл style.scss. зберегти їх і подивитися що файл в style.css все скомпілювати
![Підключаємо sass до проекту (підключити sass) Підключаємо sass до проекту](https://images-on-off.com/images/158/podklyuchaemsasskproektu-b14af297.jpg)
Поставив я джем. Один раз в Терміналі забив команду, щоб файли компілювалися - «sass -watch input.scss: output.css».
Зберігаєш SCSS, результати не видно в CSS - доводиться по-новій давати команду Терміналу, хоча це неправильно, так як -watch говорить програмі про постійний моніторинг. Геморой якийсь з цим SASS! :-(
Ви працює з SASS через термінал, вводите команду watch один раз і не закриваючи термінал, вносите правки в ваш SCSS файл.
тобто ваш scss файл буде моніториться при відкритому терміналі, як тільки термінал закриєте всі правки в scss файлі не будуть відображатися в вихідному css.
З приводу самого SCSS, то їм в будь-якому випадку доведеться користуватися, якщо ви хочете розвиватися в області верстки
Дим, в «Coda» відкрито дві вкладки: одна css, інша - scss. При збереженні документа .scss (Cmd + S), ніяких змін в .css не відбувається. Доводиться в терміналі вводити «sass -watch input.scss: output.css», тоді все зберігається. Так, термінал завжди відкритий. Складнощі виникли з визначенням директорій, намагався прописати шлях до папки з сайтом - нічого. Закинув два файли в призначену для користувача папку - поки норм. Звик вже, переписав практично весь css-документ - скоротився на 50%. Подобається.
В основному, всі мануали написані для Windows. Для Mac'a дуже мало інформації.
Забігаючи наперед, хочеться дізнатися, як бути далі з цими документами - сервер буде компілювати scss в css?
Всі рекомендують ще встановити Compass. Чекаю Вашої думки стосовно моєї проблеми, скажімо так. Начебто все добре, але для поновлення css, доводиться по-новій забивати в Термінал.
З одним файлом scss зрозуміло, спасибі. А як компеліровать кілька scss файлів в один css?