РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗tlVtCsSs 21 of 72 menu
◀ ▶

Sass в Vite

Sass переводит файл scss в обычные стили при импорте, отдельный шаг сборки для этого не нужен.

Синтаксис scss позволяет хранить цвета в переменных и вкладывать селекторы друг в друга. Vite компилирует такой файл на лету, если в проекте есть пакет sass. Поставим его как зависимость для разработки:

npm install sass --save-dev

Оформим надпись hello через переменную:

$accent: #d35400; body { color: $accent; }

Импорт указывает на файл scss так же, как на css:

import './theme.scss'; document.body.textContent = 'hello';

Запустим сервер разработки и откроем http://localhost:5173. Текст окажется оранжевым, хотя в репозитории лежит не готовый CSS, а src/theme.scss. При команде npm с подкомандой run и именем build преобразование тоже выполнит Vite - отдельный скрипт для Sass в package.json не требуется.

Создайте src/palette.scss с переменной цвета и выведите слово focus через импорт этого файла в src/main.js.

Измените значение переменной в palette.scss и сохраните файл, не перезапуская сервер вручную.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить