Módulo de Nuxt
El módulo de Nuxt para UnoCSS.
Instalación
bash
pnpm add -D unocss @unocss/nuxtbash
yarn add -D unocss @unocss/nuxtbash
npm install -D unocss @unocss/nuxtbash
bun add -D unocss @unocss/nuxtAgrega @unocss/nuxt a tu archivo de configuración de Nuxt:
ts
export default defineNuxtConfig({
modules: [
'@unocss/nuxt',
],
})Crea un archivo uno.config.ts:
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...opciones de UnoCSS
})La entrada uno.css será inyectada automáticamente por el módulo.
Estado de soporte
| Nuxt 2 | Nuxt Bridge | Nuxt 3 | |
|---|---|---|---|
| Webpack Dev | ✅ | ✅ | 🚧 |
| Webpack Build | ✅ | ✅ | ✅ |
| Vite Dev | - | ✅ | ✅ |
| Vite Build | - | ✅ | ✅ |
Configuración
Recomendamos usar el archivo dedicado uno.config.ts para la configuración. Consulta Archivo de Configuración para más detalles.
Puedes habilitar la opción nuxtLayers, para que Nuxt fusione automáticamente archivos uno.config de cada capa de Nuxt:
ts
export default defineNuxtConfig({
// ...
unocss: {
nuxtLayers: true,
},
})entonces puedes reexportar la configuración generada en el archivo de configuración raíz:
ts
import config from './.nuxt/uno.config.mjs'
export default configo modificarla/extenderla:
ts
import { mergeConfigs } from '@unocss/core'
import config from './.nuxt/uno.config.mjs'
export default mergeConfigs([config, {
// tus sobrescrituras
}])Licencia
- Licencia MIT © 2021-PRESENT Anthony Fu