Skip to content

Nuxt Module

Nuxt modul pre UnoCSS.

Inštalácia

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

Pridajte @unocss/nuxt do vášho Nuxt konfiguračného súboru:

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

Vytvorte súbor uno.config.ts:

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  // ...UnoCSS možnosti
})

Vstup uno.css bude automaticky vstreknutý modulom.

Stav podpory

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

Konfigurácia

Odporúčame používať vyhradený súbor uno.config.ts na konfiguráciu. Viac podrobností nájdete v Config File.

Môžete povoliť možnosť nuxtLayers, aby Nuxt automaticky zlúčil súbory uno.config z každej Nuxt vrstvy:

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

potom môžete reexportovať vygenerovanú konfiguráciu v koreňovom konfiguračnom súbore:

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

export default config

alebo ju upraviť/rozšíriť:

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

export default mergeConfigs([config, {
  // vaše prepísania
}])

License

Released under the MIT License.