Astro एकीकरण
Astro के लिए UnoCSS एकीकरण: @unocss/astro। उदाहरण देखें।
इंस्टॉलेशन
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(),
],
})uno.config.ts फ़ाइल बनाएं:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS विकल्प
})स्टाइल रीसेट
डिफ़ॉल्ट रूप से, ब्राउज़र स्टाइल रीसेट इंजेक्ट नहीं किया जाएगा। इसे सक्षम करने के लिए, @unocss/reset पैकेज इंस्टॉल करें:
bash
pnpm add -D @unocss/resetbash
yarn add -D @unocss/resetbash
npm install -D @unocss/resetbash
bun add -D @unocss/resetऔर अपना astro.config.ts अपडेट करें:
ts
import { defineConfig } from 'astro/config'
import UnoCSS from 'unocss/astro'
export default defineConfig({
integrations: [
UnoCSS({
injectReset: true // या रीसेट फ़ाइल का पथ
}),
],
})प्रीसेट्स के बिना उपयोग
यह प्लगइन किसी भी डिफ़ॉल्ट प्रीसेट के साथ नहीं आता है।
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(),
],
}अधिक विवरण के लिए, कृपया Vite प्लगइन देखें।
INFO
यदि आप UnoCSS के ऊपर एक मेटा फ्रेमवर्क बना रहे हैं, तो डिफ़ॉल्ट प्रीसेट्स को बाइंड करने का उदाहरण के लिए यह फ़ाइल देखें।
नोट्स
client:only कंपोनेंट्स को components फ़ोल्डर में रखा जाना चाहिए या UnoCSS के content कॉन्फ़िग में जोड़ा जाना चाहिए ताकि प्रोसेस किया जा सके।