WindiCSS¶
WindiCSS - это утилитарная CSS-библиотека, создаваемая по требованию пользователя. WindiCSS интегрируется с Solid как плагин Vite.
Установить плагин Vite¶
1 2 3 4 |
|
Создание конфигурации¶
WindiCSS - это инструмент, основанный на конфигурации. Создайте файл .windi.config.ts
в корне каталога проекта. Он должен выглядеть примерно так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Импорт плагина Vite¶
После установки откройте файл vite.config.js
или vite.config.ts
. Стартовая конфигурация Solid Vite выглядит следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Теперь import WindiCSS from "vite-plugin-windicss"
и вызываем его как функцию внутри плагинов:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Обратите внимание, что WindiCSS
должен быть упорядочен перед SolidPlugin
. Это предотвращает некоторые крайние случаи, такие как &
, от экранирования как &
.
Импорт WindiCSS¶
Добавьте import "virtual:windi.css"
в index.jsx
или index.tsx
. virtual
просто сообщает, что в файловой системе имеется windi.css
.
1 2 3 4 5 6 7 8 9 |
|
Поддержка¶
Для получения дополнительной поддержки смотрите Руководство по интеграции WindiCSS/Vite или присоединяйтесь к официальным каналам WindiCSS и Solid JS Discord. 👋