Skip to content

Modulul Nuxt ​

Modulul Nuxt pentru UnoCSS.

Instalare ​

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

Adăugați @unocss/nuxt în fișierul de configurare Nuxt:

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

Creați un fișier uno.config.ts:

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  // ...opțiuni UnoCSS
})

Intrarea uno.css va fi injectată automat de modul.

Status de suport ​

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

Configurare ​

Vă recomandăm să utilizați fișierul dedicat uno.config.ts pentru configurare. Consultați Fișierul de Configurare pentru mai multe detalii.

Puteți activa opțiunea nuxtLayers, astfel încât Nuxt să fuzioneze automat fișierele uno.config din fiecare strat Nuxt:

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

apoi puteți re-exporta configurația generată în fișierul de configurare rădăcină:

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

export default config

sau să o modificați/extindeți:

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

export default mergeConfigs([config, {
  // suprascrierile tale
}])

Licență ​

Released under the MIT License.