Nuxt मॉड्यूल
UnoCSS के लिए Nuxt मॉड्यूल।
इंस्टॉलेशन
bash
pnpm add -D unocss @unocss/nuxtbash
yarn add -D unocss @unocss/nuxtbash
npm install -D unocss @unocss/nuxtbash
bun add -D unocss @unocss/nuxtअपने Nuxt कॉन्फ़िग फ़ाइल में @unocss/nuxt जोड़ें:
ts
export default defineNuxtConfig({
modules: [
'@unocss/nuxt',
],
})uno.config.ts फ़ाइल बनाएं:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...UnoCSS विकल्प
})uno.css एंट्री मॉड्यूल द्वारा स्वचालित रूप से इंजेक्ट की जाएगी।
समर्थन स्थिति
| Nuxt 2 | Nuxt Bridge | Nuxt 3 | |
|---|---|---|---|
| Webpack Dev | ✅ | ✅ | 🚧 |
| Webpack Build | ✅ | ✅ | ✅ |
| Vite Dev | - | ✅ | ✅ |
| Vite Build | - | ✅ | ✅ |
कॉन्फ़िगरेशन
हम कॉन्फ़िगरेशन के लिए समर्पित uno.config.ts फ़ाइल का उपयोग करने की सलाह देते हैं। अधिक विवरण के लिए कॉन्फ़िग फ़ाइल देखें।
आप nuxtLayers विकल्प को सक्षम कर सकते हैं, ताकि Nuxt स्वचालित रूप से प्रत्येक Nuxt लेयर से uno.config फ़ाइलों को मर्ज कर देगा:
ts
export default defineNuxtConfig({
// ...
unocss: {
nuxtLayers: true,
},
})फिर आप रूट कॉन्फ़िग फ़ाइल में जेनरेट की गई कॉन्फ़िग को रीएक्सपोर्ट कर सकते हैं:
ts
import config from './.nuxt/uno.config.mjs'
export default configया इसे संशोधित/विस्तारित करें:
ts
import { mergeConfigs } from '@unocss/core'
import config from './.nuxt/uno.config.mjs'
export default mergeConfigs([config, {
// आपके ओवरराइड
}])लाइसेंस
- MIT लाइसेंस © 2021-वर्तमान Anthony Fu