Skip to content

Nuxt Modul

Das Nuxt Modul für UnoCSS.

Installation

bash
pnpm add -D unocss @unocss/nuxt
bash
yarn add -D unocss @unocss/nuxt
bash
npm install -D unocss @unocss/nuxt
bash
bun add -D unocss @unocss/nuxt

Fügen Sie @unocss/nuxt zu Ihrer Nuxt Konfigurationsdatei hinzu:

ts
export default defineNuxtConfig({
  modules: [
    '@unocss/nuxt',
  ],
})

Erstellen Sie eine uno.config.ts Datei:

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  // ...UnoCSS Optionen
})

Der uno.css Einstiegspunkt wird automatisch vom Modul injiziert.

Unterstützungsstatus

Nuxt 2Nuxt BridgeNuxt 3
Webpack Dev🚧
Webpack Build
Vite Dev-
Vite Build-

Konfiguration

Wir empfehlen, die dedizierte uno.config.ts Datei für die Konfiguration zu verwenden. Siehe Konfigurationsdatei für weitere Details.

Sie können die Option nuxtLayers aktivieren, damit Nuxt automatisch uno.config Dateien aus jeder Nuxt-Ebene zusammenführt:

ts
export default defineNuxtConfig({
  // ...
  unocss: {
    nuxtLayers: true,
  },
})

dann können Sie die generierte Konfiguration in der Root-Konfigurationsdatei erneut exportieren:

ts
import config from './.nuxt/uno.config.mjs'

export default config

oder modifizieren/erweitern:

ts
import { mergeConfigs } from '@unocss/core'
import config from './.nuxt/uno.config.mjs'

export default mergeConfigs([config, {
  // Ihre Überschreibungen
}])

Lizenz

Released under the MIT License.