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