Astro Integration
UnoCSS-integration för Astro: @unocss/astro. Kolla exemplet.
Installation
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(),
],
})Skapa en uno.config.ts-fil:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS-alternativ
})Stil-återställning
Som standard kommer webbläsarens stil-återställning inte att injiceras. För att aktivera det, installera @unocss/reset-paketet:
bash
pnpm add -D @unocss/resetbash
yarn add -D @unocss/resetbash
npm install -D @unocss/resetbash
bun add -D @unocss/resetOch uppdatera din astro.config.ts:
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS({
injectReset: true // eller en sökväg till återställningsfilen
}),
],
})Användning utan presets
Denna plugin kommer inte med några standardpresets.
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(),
],
}För mer information, se Vite-plugin.
INFO
Om du bygger ett meta-ramverk ovanpå UnoCSS, se denna fil för ett exempel på hur man binder standardpresets.
Anteckningar
client:only komponenter måste placeras i components mappen eller läggas till i UnoCSS:s content-konfiguration för att bearbetas.