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

Файл стилей в сборке в Vite

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

На сервере разработки CSS подключается вместе с модулями, и это удобно для правок. Команда сборки готовит статический набор для хостинга. Стили из импортов выносятся в свой файл с расширением css, a в index.html из dist появляется тег link с атрибутом rel="stylesheet". Имя такого файла содержит хеш версии - как у JavaScript после сборки. Подготовим исходники со словом hello:

body { color: #27ae60; }

Подключим стили и текст в главном модуле:

import './style.css'; document.body.textContent = 'hello';

Выполним сборку:

npm run build

Откроем папку dist. Внутри assets лежит как минимум один файл .css и JavaScript с хешем в имени. Точное имя CSS задаёт Vite при каждой сборке, его не нужно прописывать в исходниках вручную. В собранном index.html есть ссылка на этот файл стилей, а внутри бандла скрипта нет длинного текста правил - они уже вынесены отдельно. Так браузер кэширует стили и код независимо.

Соберите проект со словом focus и классом .lead в src/style.css, подключённом из src/main.js.

Откройте dist/index.html и папку dist/assets, найдите тег link со стилями и отдельный файл .css.

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