Module Nuxt
Le module Nuxt pour UnoCSS.
Installation
bash
pnpm add -D unocss @unocss/nuxtbash
yarn add -D unocss @unocss/nuxtbash
npm install -D unocss @unocss/nuxtbash
bun add -D unocss @unocss/nuxtAjoutez @unocss/nuxt à votre fichier de configuration Nuxt :
ts
export default defineNuxtConfig({
modules: [
'@unocss/nuxt',
],
})Créez un fichier uno.config.ts :
ts
import { defineConfig } from 'unocss'
export default defineConfig({
// ...options UnoCSS
})L'entrée uno.css sera automatiquement injectée par le module.
État du support
| Nuxt 2 | Nuxt Bridge | Nuxt 3 | |
|---|---|---|---|
| Webpack Dev | ✅ | ✅ | 🚧 |
| Webpack Build | ✅ | ✅ | ✅ |
| Vite Dev | - | ✅ | ✅ |
| Vite Build | - | ✅ | ✅ |
Configuration
Nous recommandons d'utiliser le fichier dédié uno.config.ts pour la configuration. Voir Fichier de configuration pour plus de détails.
Vous pouvez activer l'option nuxtLayers, ainsi Nuxt fusionnera automatiquement les fichiers uno.config de chaque couche Nuxt :
ts
export default defineNuxtConfig({
// ...
unocss: {
nuxtLayers: true,
},
})puis vous pouvez réexporter la configuration générée dans le fichier de configuration racine :
ts
import config from './.nuxt/uno.config.mjs'
export default configou la modifier/l'étendre :
ts
import { mergeConfigs } from '@unocss/core'
import config from './.nuxt/uno.config.mjs'
export default mergeConfigs([config, {
// vos surcharges
}])Licence
- Licence MIT © 2021-PRÉSENT Anthony Fu