Astro Integracija
UnoCSS integracija za Astro: @unocss/astro. Preverite primer.
Namestitev
bash
pnpm add -D unocssbash
yarn add -D unocssbash
npm install -D unocssbash
bun add -D unocssts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS(),
],
})Ustvarite datoteko uno.config.ts:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS možnosti
})Ponastavitev sloga
Privzeto ponastavitev sloga brskalnika ne bo vbrizgana. Za omogočitev namestite paket @unocss/reset:
bash
pnpm add -D @unocss/resetbash
yarn add -D @unocss/resetbash
npm install -D @unocss/resetbash
bun add -D @unocss/resetIn posodobite vaš astro.config.ts:
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS({
injectReset: true // ali pot do datoteke za ponastavitev
}),
],
})Uporaba brez prednastavitev
Ta vtičnik ne prihaja s privzetimi prednastavitvami.
bash
pnpm add -D @unocss/astrobash
yarn add -D @unocss/astrobash
npm install -D @unocss/astrobash
bun add -D @unocss/astrots
import UnoCSS from '@unocss/astro'
export default {
integrations: [
UnoCSS(),
],
}Za več podrobnosti si oglejte Vite vtičnik.
INFO
Če gradite meta framework na vrhu UnoCSS, si oglejte to datoteko za primer, kako vezati privzete prednastavitve.
Opombe
client:only komponente morajo biti postavljene v imenik components ali dodane v UnoCSS content konfiguracijo, da bodo obdelane.