Skip to content

Nuxt Module ​

UnoCSS-এর জন্য Nuxt module।

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

আপনার Nuxt config file-এ @unocss/nuxt যোগ করুন:

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

একটি uno.config.ts file তৈরি করুন:

ts
import { defineConfig } from 'unocss'

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

uno.css entry স্বয়ংক্রিয়ভাবে module দ্বারা inject হবে।

Support status ​

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

Configuration ​

আমরা configuration-এর জন্য dedicated uno.config.ts file ব্যবহার করার সুপারিশ করি। আরো বিস্তারিত জানার জন্য Config File দেখুন।

আপনি nuxtLayers option enable করতে পারেন, তাহলে Nuxt স্বয়ংক্রিয়ভাবে প্রতিটি Nuxt layer-এর uno.config files merge করবে:

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

তারপর আপনি root config file-এ generated config reexport করতে পারেন:

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

export default config

অথবা এটি modify/extend করতে পারেন:

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

export default mergeConfigs([config, {
  // your overrides
}])

License ​

Released under the MIT License.